奇怪的问题/ bug,html5 nav元素影响另一个项目的绝对定位

时间:2012-08-03 00:29:09

标签: css html5 html5boilerplate

好的,这个奇怪的问题,我有一个绝对定位div与标题内。然后是一个带有边距的导航标签,对于一些绝对定位的div而不是坐在标题的左上方,它位于导航开始的位置。因此,如果导航器具有100px的上边距,则div开始下降100px。

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

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

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

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

由于

编辑: 好吧,以为这实际上只与导航有关,但如果是div

,它似乎也是一样的

1 个答案:

答案 0 :(得分:2)

应用

overflow: hidden;

到标题。