2012-06-15 14 views
1

可以說我想將陰影添加到33像素的文字中。 我喜歡陰影的單位是em,因爲我希望陰影在頁面縮放瀏覽器時縮放。鉻和mozilla中的css文字 - 陰影區別

我想要我的影子模糊度爲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只有

現在我想擺脫一個不好的分歧。我如何?

+3

呃,子像素舍入差異是一種痛苦,不是嗎?你可以使用稍微高一些的值(希望這兩個瀏覽器會類似)嗎? –

+2

我第二次@JonathanNicol說 - 這是一個關於子像素四捨五入的好資源:http://ejohn.org/blog/sub-pixel-problems-in-css/ – Luca

+0

感謝您的回覆。 但是是否意味着我應該選擇一個px數字,它會給出一個非重複em值?就像如果我的字體大小是20像素,我想模糊爲2像素,我可以使用0.1em。那是你在說什麼? – batman

回答