2010-01-26 91 views
1

我有一個佈局,其中導航是一組彼此堆疊在一起的div。典型的大寫字母,「它適用於除IE瀏覽器以外的所有瀏覽器。」我希望它在IE中的div之間沒有任何空間。在div上添加空格

這裏是網址:http://www.drmsmaggio.com/

我時,我沒有申報的文檔類型之前這個問題,但是因爲有一個DOCTYPE集是不是這裏的問題。

任何幫助,非常感謝。

回答

0

你可以嘗試給你的div應用一個小的底部邊緣,並擺脫位於菜單div之間的'spacer'div。

margin-bottom:7px;

0

它看起來像「什麼是脊椎按摩療法?」有一段文字是黑色的。這應該是你的問題; o)

+0

不是,這是一個完全無關的問題,被問到的人。不管怎麼說,還是要謝謝你。 – 2010-01-26 19:26:56

+0

好的,只是檢查。 – 2010-01-26 22:54:30

1

首先,我會移動到4.01嚴格的文檔類型,而不是過渡性的。在所有瀏覽器中,Transistional觸發怪癖模式,這意味着你最終會遇到像這樣有趣的小問題。

其次,我將使用重置樣式表來刪除大部分繼承的填充/邊距。然後,我會在需要的地方使用CSS來設置這些填充/邊距。你應該看到this question。 Joel Coehoorn對如何構建一致呈現的頁面做出了很好的迴應。

+0

你說得對,那就是我上一次要做的。我在工作中使用DotNetNuke,這使得我不會自己做出一百萬個選擇。我手動將doctype設置爲XHTML 1.0 transitional,並且做到了這一點。感謝您的鏈接。 – 2010-01-26 19:31:08

+0

很高興幫助。請記住將答案標記爲正確答案。你也可以得到積分。 – NotMe 2010-01-26 20:31:08