【发布时间】:2015-03-16 14:13:39
【问题描述】:
在 Chrome 和 IE9 上,我指定的 CSS 轮廓完全符合我的要求,并充当我正在设计样式的元素周围的第二个边框。
但在 Firefox 上,轮廓会向外扩展,以便包含我生成的 ::after 伪元素以及主要元素。
这是一个错误,还是预期的?有什么好的/简单/干净的解决方法吗?如果可能的话,我宁愿避免添加额外的标记。
【问题讨论】:
-
发布您的代码....
-
Normalize.css 使浏览器渲染所有元素更加一致并符合现代标准。它仅针对需要规范化的样式。 - necolas.github.io/normalize.css
-
不是我自己的代码,但这里有一个例子。 codepen.io/romainberger/pen/nuxlh 从轮廓切换到框阴影有效,但我仍然很好奇轮廓是否可以以某种方式正确使用。有没有我遗漏的不起眼的财产,诸如此类。
-
添加 normalize.css 对 Luis 没有任何影响。
-
如果这是我认为的错误,它应该在几个月前修复。您是否在旧版本的 Firefox 上进行测试?