1

对于浮动 div 内的某些元素,我的 margin-top 和 margin-bottom 有问题。

这是一个向右浮动的列 div(我还有 2 个其他向左浮动的列 div)

在这里演示:http: //jsfiddle.net/zTb3g/

我需要“浮动”来调整页面中的列,但边距顶部和边距底部在某些元素(例如:b、标签、a)中不起作用,但它对于其他元素(例如:p,输入)。

我在标记的不同位置尝试了很多清除样式。希望有人可以提供帮助。

谢谢

4

2 回答 2

1

您必须为元素设置 display:block 。除此之外,当您将两个元素一个接一个放置时,它们的边距将重叠。您可以考虑改为设置它们的填充。

于 2012-09-23T03:29:30.503 回答
0

看到这个我认为这就是你想要的http://jsfiddle.net/afshinprofe/zTb3g/1/

于 2012-09-23T17:49:04.037 回答