我已经使用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