2012-03-29 70 views
0

我试图从身体标记中删除8px页边距。覆盖Firefox 11的烘烤在css

我试过(而不是一次)

* { padding:0; margin:0; } 

html, body { padding:0; margin:0 !important; } 

body { margin:-8px; } 

甚至

<body style="margin:0"> 

最后一个工程,但只有当我使用Firebug添加样式attrib时;如果它在原始HTML中,则会被忽略。

我在我的智慧结束。

编辑:facepalm我想通了;我已将其更改为cfm,以便可以轻松调用浏览器特定的样式。感谢大家的帮助。

+0

检查FireBug时,是否可以看到正在应用的其他样式?它可能被覆盖 – Curt 2012-03-29 15:24:57

+0

body标签上列出的唯一边距来自FF的样式表;我添加的那个不显示。 – zzxjoanw 2012-03-29 15:31:03

+0

@zzjoanw - 这很有趣。你的样式表可能不是正确的。包括你的HTML在你的问题中链接你的样式表 – Curt 2012-03-29 15:33:15

回答

2

改为包含重置样式表,这样您将在所有浏览器中均等重置所有默认值。

http://meyerweb.com/eric/tools/css/reset/

+1

因为我(当前)只对身体边缘感兴趣,那怎么会比我所做的更好? – zzxjoanw 2012-03-29 15:29:23

+1

你已经耗尽了所有试图从身体标记中删除边距的问题,包括使用'!important'规则,但仍然没有任何东西,可能是导致边距而不是身体标记的另一个标记?通过重置表,您将一次定位所有元素,因此可能会有效。否则,你需要发布一个测试网站,以便我们可以看一看,因为你所得到的只是猜测。 – 2012-03-29 15:33:15

+0

这是一个很好的观点。 – zzxjoanw 2012-03-29 15:37:42

0

所有你需要的是:不需要对Firefox

body { margin: 0; padding: 0; } 

padding,但适用于Opera,它使用填充,而不是利润率为默认。

演示:http://jsfiddle.net/k3j8Y/

0
body{ margin: 0;} 

好的工作对我来说:P

0

包括样式表正确

当你的风格在Firebug的CSS规则堆栈没有出现,你的CSS可能是没有正确链接。确保样式表位于您的头标记中,如下所示:

<head> 
    <link href="Style.css" rel="stylesheet" type="text/css" /> 
</head>