2012-07-27 141 views
0

因此,我創建了一個網站,偶爾當網站加載或刷新時,標題和導航菜單之間會出現中斷。有誰知道爲什麼會發生這種情況?鏈接是http://tomekc.com/rich在頁面重新加載頁眉時隨機出現中斷

+0

等待css&js加載。 – SVS 2012-07-27 13:47:30

+0

你重新啓動了服務器嗎? – 2012-07-27 13:47:33

+0

我注意到,當你得到「break」時,你的'span'元素在檢查時沒有尺寸(0px)。你可以嘗試設置'display:inline-block'(並增加導航寬度)並查看它是否仍然發生,因爲'span'默認顯示爲內聯元素? – Zhihao 2012-07-27 13:53:42

回答

0

所以,我實際上可以通過將我的<link>標籤更高地移動到頁面上來修復它...非常簡單的修復,哈哈。謝謝你的幫助,夥計們。

0

我能夠通過切換標題中「p」標記的位置來重現您的錯誤。但志浩是正確的,邊距&填充真的需要一個內聯塊(或塊)來正確渲染。此外,「p」標籤實際上不應該內聯,因此您可能需要更改該標籤(或者如果您要覆蓋原生顯示,請添加一些用於無包裝的空白區域)。

p { 
    white-space: nowrap; 
} 
span { 
    display: inline-block; 
} 

現在填充可能會在此更改後關閉,但它會解決您的刷新問題。另外請注意,內聯塊實際上是一個ie8 +功能,所以如果你只是針對更現代的瀏覽器,這個解決方案是好的,但如果你的目標是更大的觀衆(企業愛老瀏覽器),你可能應該重構HTML。