对于 float div 中的某些元素,我遇到了 margin-top 和 margin-bottom 的问题。
这是一个向右浮动的列 div(我还有另外 2 个向左浮动的列 div)
演示在这里: http://jsfiddle.net/zTb3g/
我需要“ float ”来调整页面中的列,但 margin-top 和 margin-bottom 在某些元素(例如:b、label、a)中不起作用,但它对其他元素正常工作元素(例如:p,输入)。
我在标记的不同地方尝试了很多清除样式。希望有人能帮忙。
谢谢
最佳答案
您必须为元素设置 display:block。除此之外,当您将两个元素一个接一个地放置时,它们的边距会重叠。您可以考虑改为设置它们的填充。
关于html - float div 内的 margin-top 和 margin-bottom 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12549465/