1

假设我想为大小为 33 像素的文本添加阴影。我更喜欢阴影的单位是 em,因为我希望在浏览器缩放页面时缩放阴影。

我希望我的阴影模糊度为 2px。所以我的 em 值为 2/33 =0.0606 em。所以,

text-shadow: 0em 0em 0.0606em black;

但是有一个问题!值 0.0606 不准确(2/33 重复出现) 0.0303 小于实际值。Mozilla 将 em 值四舍五入到更高的 px 值。在这种情况下,它将保持 2px。但 Chrome 将其四舍五入。所以在这种情况下,它只是1px

现在我想摆脱一个糟糕的分歧。我如何?

4

1 回答 1

0

我知道尝试使用 css 单独寻址每个浏览器听起来可能是多余的。这样浏览器就可以按自己的节奏打。http://davidwalsh.name/css-box-shadow

于 2012-06-18T01:07:14.873 回答