如何修复html元素之间的神秘填充空白?

时间:2011-03-08 07:47:09

标签: html css padding

我有一个段落元素后跟一个无序列表(ul来自Joomla的简单图像库扩展),两者之间有一个约200px的垂直间隙,我根本无法解释!差距出现在Chrome,Firefox和Safari中。

即使在firebug或Chrome的开发人员工具中使用DOM查看器,在应用的CSS中绝对没有填充或边距值会造成这种差距 - 这真是个谜!

我已经把* {margin:0,padding:0}放到了没有运气的位置。我觉得它与浏览器添加的webkit-padding值有关。

非常感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:3)

您可能希望clear:none;

上有#main ul.sig-container

clear:both使其在上面的浮点数后垂直显示在新行上。

答案 1 :(得分:0)

您可以通过将css规则添加到样式表来修复它

#wrapper {
    float: right;
}