#index .post-tnail {
position:relative;
margin:0 0 10px -4px;
}
#index .post-tnail img {
position:relative;
float:left;
display:block;
width:200px;
height:auto;
background:#1c1c1c;
border:1px solid #2a2a2a;
padding:3px;
}
#index .post-content {
margin:0 0 10px -4px;
position: relative;
}
<div class="post-tnail">
<a href="#"><img src="images/news/1.jpg" alt="Img" title="Img" /></a>
</div>
<div class="post-content">
<p>Some text</p>
</div>
问题是这样的。
| [IMAGE]Text1 |
| Text2 |
| Text3 |
Text1太靠近图像了。 text1和图像之间应该有15px的距离。
我做错了什么?
答案 0 :(得分:0)
提供<img>
- margin-right: 15px
。 文本上的边距和填充将无法正常工作,因为img是浮动元素:
#index .post-tnail img {
margin-right: 15px
{
答案 1 :(得分:0)
在图像上放置边距(如果图像下方的空间是问题,则为边距底部)。像这样:
#index .post-tnail img {
position:relative;
float:left;
display:block;
width:200px;
height:auto;
background:#1c1c1c;
border:1px solid #2a2a2a;
padding:3px;
margin-right:5px;
}
答案 2 :(得分:0)
看到这个链接我希望这对你有帮助jsfiddle.net/KLVaZ /