1

好的,遇到了这个奇怪的问题,我在标题内有一个绝对定位的 div。然后是一个带有边距的导航标签,对于某些绝对定位的 div,而不是位于标题的左上角,它位于导航开始的位置。因此,如果导航有 100 像素的上边距,则 div 开始向下 100 像素。

但奇怪的是,如果我对标题应用边框,那么绝对定位的 div 就像我所期望的那样。我正在使用 html5 样板样式,我想这可能是问题所在。

如果您查看示例,则更容易解释。下面的链接是精简版,除了一个标题有边框而另一个没有边框外,它具有相同的标记。

问题示例:http: //bennyb.co.uk/test/no-border.html

应用边框时解决问题的示例 http://bennyb.co.uk/test/border.html

谢谢

编辑:好的,认为这实际上只是与导航有关,但如果 div 似乎是一样的

4

1 回答 1

2

申请

overflow: hidden;

到标题。

于 2012-08-03T00:53:05.920 回答