文字阴影与em而不是px?

bat*_*man 3 html css css3

我有一个简单的

text-shadow: 0.05em 0.05em 0.05em black;
Run Code Online (Sandbox Code Playgroud)

我在谷歌浏览器中打开,根本没有阴影!我改成了

text-shadow: 1px 1px 1px black;
Run Code Online (Sandbox Code Playgroud)

它的工作原理!有什么事?

Zol*_*oth 7

0.05em太小的价值,你的影子落在文本后面.尝试增加一点 - http://jsfiddle.net/zd4qF/

UPDATE

您的代码.05em实际上将在FF中运行,但不适用于Chrome.这是因为浏览器中的舍入逻辑 - FF将任何小于的内容舍入1px1px,Chrome将其置于其中0