Webkit CSS重置?

Jos*_*ffy 32 css webkit

我知道有一些CSS重置工具,埃里克和雅虎的名字2.
然而,当我使用某些标签(我认为它们被称为标签?),如"li"和"ul",我得到一些用户代理样式表中的附加内容.其中一些是:

-webkit-margin-before: 1em;  
-webkit-margin-after: 1em;  
-webkit-margin-start: 0px;  
-webkit-margin-end: 0px;  
-webkit-padding-start: 40px;  
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个重置样式表来处理-webkit等?
我找了一个,但现在运气好了.

And*_*ore 14

虽然这些样式是由Webkit应用的,但它们margin: 0; padding: 0;在CSS重置中被过度排除.你不必担心它们.

注意:虽然Chrome(版本27.0.1453.116 m)开发人员工具不显示带删除线的用户代理样式,但计算出的样式确实反映了显式marginpadding值覆盖.

  • 在我的经验中,`margin`和`padding`不会覆盖这些样式. (45认同)
  • 编辑自己,因为我注意到边距和填充确实覆盖正确,但Chrome中的开发人员工具没有显示这一点,因为它通常通过划掉不起作用.可能是Chrome工具中的一个错误......? (3认同)

小智 13

实际上,如果您正在使用 <ul> 标记,则重置margin: 0, padding: 0;不会覆盖-webkit-padding-start: 40px;

我通过添加到我的重置文件来解决了这个问题

ul {
    -webkit-padding-start: 0px;
}
Run Code Online (Sandbox Code Playgroud)