0

网站:

CSS:

嗨,由于某种原因,导航和部分元素没有显示在网站上。唯一的属性是显示的高度和背景颜色。它在我的旧 (3.6.25) 版本的 Firefox 上正确显示,但在 Chrome 和 Safari 上保持不变。

我相信 master.css 需要为 nav 和 section 元素修复,但我不确定。

仅供参考,我在我的文档中添加了以下内容:

1) 两个 HTML 文件

<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->

2)master.css

header, footer, article, section, nav, menu, hgroup {  
display: block;  
}

任何帮助将不胜感激!!

4

3 回答 3

4

页脚是整个事情。如果您为页脚的 分配较低的值z-index,例如-200,它们就会出现。(在 Chrome 中测试)

于 2011-12-28T22:22:26.970 回答
1

这导致了问题:

footer {
    background: none repeat scroll 0 0 #1D1C1C;
}

只需删除该background属性...或改为:

background-color: #1D1C1C;

原始值的0 0一部分似乎用#1D1C1C颜色覆盖了页面。这个值对我来说没有意义......

于 2011-12-28T22:27:18.033 回答
1

我发现了与其他人不同的东西。如果您float: left;从标记样式中删除section(文件中的第 148 行master.css),两者似乎都可以正常工作。

就个人而言,我认为如果有这么多解决方案是正确且有效的,那么您在造型方面做得过火了。

于 2011-12-28T22:33:46.223 回答