【发布时间】:2013-10-27 10:43:11
【问题描述】:
http://i.imgur.com/WnRm9aw.png
似乎是行高的问题。我在 CSS 重置中有 line-height:1,这似乎是导致问题的原因。但是,即使我为该元素设置了特定的行高(以像素为单位),仍然存在差异。
当我从 CSS 重置中完全删除 line-height 属性时,它确实使两个浏览器中的间隙相等,但是橙色背景 - 父级 - 在 Chrome 中被拉伸了 6 个像素。
有什么解决办法吗?谢谢
【问题讨论】:
-
Mozilla 的用户代理样式表似乎设置了默认的行高。也许将
line-height规则与!important;后缀内联? -
不幸的是似乎没有任何区别。
-
这是一个非常奇怪的问题,我在设计 UI 时经常遇到这个问题。希望这里有人有一个可行的解决方案。这是(我认为)浏览器检测(虽然仍然不可靠)可能是唯一解决方案的极少数情况之一。
-
邮政编码,不仅仅是截图。
标签: css