2011-12-28 58 views
0

網站:<nav>和<section>元素不露面

CSS:

嗨,由於某種原因導航和節元素不顯示在網站上。唯一的屬性是顯示的高度和背景顏色。它在我的舊版(3.6.25)版Firefox上正常顯示,但與Chrome和Safari保持一致。

我相信master.css需要固定的導航和節元素,但我不確定。

僅供參考,我已經把我的文檔中的以下內容:

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;   
} 

任何幫助將不勝感激! !

+0

我忘了提及,第二個HTML文件是http://www.crystal-grace.so/compendium/index.html – Crystal 2011-12-28 22:24:11

回答

1

這是造成問題的原因:

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

只是刪除background財產......或有此相反:

background-color: #1D1C1C; 

出現的原始值的0 0部分覆蓋頁面顏色爲#1D1C1C。這個價值對我來說沒有意義...

+0

也這樣做了,非常感謝! :) – Crystal 2011-12-28 22:35:50

4

頁腳是整個事情。如果您爲頁腳的z-index分配較低的值,例如-200,它們將顯示出來。 (在Chrome測試)

+0

明白了!非常感謝!! – Crystal 2011-12-28 22:35:38

1

我發現了別人的東西。如果從section標籤(master.css文件中的行號148)的樣式中刪除float: left;,則兩者似乎都可以正常工作。

就我個人而言,如果有這麼多的解決方案是正確的並且正在工作,我認爲您已經對造型做了一次矯枉過正。

+0

我刪除了float:left;在我的文件和Firefox上,它會刪除背景顏色。至少在我的版本上。但是,你是對的,我認爲我做了一個矯枉過正的造型。我還是比較新的^ _^ – Crystal 2011-12-28 22:51:55

+0

而且,謝謝! :) – Crystal 2011-12-28 22:52:03