我已經使用HTML div標籤創建了一個簡單的佈局。我希望我的頁面頂部沒有空白(表示沒有空格)。我能夠在Safari中實現此功能,但由於某些原因,相同的HTML代碼不會在Firefox中進行剪切。這裏是我的HTML代碼jsfiddle:http://jsfiddle.net/WhaGH/在Safari中可移除的頂部邊距,但不是Firefox
你不能在jsfiddle看到它,但如果你複製並粘貼到HTML文檔的代碼,然後用Firefox打開它,有一個約21px的邊距頁面頂部的高度。如果您在Safari中打開相同的HTML文件,則不會出現此頂部邊距。我在其他地方讀過不同的瀏覽器對「html」和「body」標籤使用不同數量的默認邊距和填充,因此我在「head」中包含了一些CSS,將這些標籤的邊距和填充設置爲0.再次,這適用於Safari,但不適用於Firefox(或者,它適用於左邊距,但不適用於Firefox中的上邊距)。有誰知道爲什麼?
這可能是'h1'說都這樣做,或者也許是'div'。嘗試使用這些元素的邊距進行播放......也應該使用Firebug,以便在查看頁面時檢查瀏覽器中的邊距等。 – joshuahealy 2012-03-29 04:58:39
「你不能在jsfiddle中看到它」:這是因爲你已經在左邊選中了「Normalized CSS」。它已經完成了你想要實現的功能,以及許多在實際網站中不經常需要的其他「重置」2 /隱藏一些CSS錯誤,並且「默默地」這樣做。 – FelipeAls 2012-03-29 19:10:56