【发布时间】:2013-03-19 10:12:17
【问题描述】:
我花了很长时间试图删除选择框左侧的额外间距,在 Chrome 开发者工具中,我终于看到用户代理样式表添加了 2px 的左边距(在计算样式下查看)。但是,当我单击 margin-left 下拉菜单以查看该样式的定义位置时,它说它被定义为 0em,如下面的屏幕截图所示...有人可以向我解释一下吗??
【问题讨论】:
-
我无法重新创建这个,您有指向您网站的链接吗?
-
零,在 CSS 中,等于所有单位。这就是为什么你可以在任何有大小的地方都有一个无单位的零。您必须缺少其他一些 CSS 规则。
-
我也有这个问题 - 完全相同的问题,它导致到处都有对齐问题。我可以将边距设置为 0,这可以解决它,但如果用户代理样式表已经指定 0,我不应该这样做。
标签: css google-chrome stylesheet margin user-agent