2013-04-11 67 views
0

我有一些段落文本,如下所示,但是在chrome中它不断向左侧添加1em边距。这里是我的代码:用户代理样式表覆盖 - 段落文本

.bold { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333337; font-weight:bold; margin:0px; -webkit-margin: 0px!important;} 

这是定义文本的HTML。

<p class="bold">Account Name</p> 

一如既往,在此先感谢您的帮助。

编辑: 这是做压倒一切的

p { 
display: block; 
-webkit-margin-before: 1em; 
-webkit-margin-after: 1em; 
-webkit-margin-start: 0px; 
-webkit-margin-end: 0px; 
} 
+0

你能提供的东西,说明了什么问题?将“margin”设置为“0”在Chrome(26和Canary)中完美运行。 – CherryFlavourPez 2013-04-11 09:02:15

+0

那么我已经覆盖了代理样式表设置的那些属性,所以它显然是别的 - 返回到绘图板 – 2013-04-11 10:06:31

+0

您可以创建一个小提琴,也许有更多的上下文?我猜想这是造成这种差距的其他因素,但只有上述情况才会继续下去。你可以检查Chrome开发工具中的段落并截取'计算风格'部分吗? – CherryFlavourPez 2013-04-11 10:08:40

回答

0

你应该使用一些CSS reset用户代理样式表。

在特定情况下,这应有助于:

p { 
    margin: 0; 
} 
+0

我有一个简单的重置,我已经放置(以及添加到它),它仍然无法正常工作。我放置的重置是'* {margin:0; padding:0;}' – 2013-04-11 08:53:07

+0

你可以用你的代码发表小提琴吗? – pzin 2013-04-11 08:54:09