2011-11-22 105 views
1

我使用62.5%字体大小的技巧,虽然它适用于某些文本,但它不适用于其他人。62.5%字体大小不起作用

任何想法?

body { 
font: 62.5% HelveticaNeue, Arial, Verdana, sans-serif; 
} 

例如,这不是16px的:http://jsfiddle.net/vfGJa/6/

+1

您可以创建一个简约的自包含示例(在问题中,然后可能*另外*在http://jsbin.com或http://jsfiddle.net上),演示它如何应用于某些文本而不是其他文本? –

+0

对不起,伙计,谢谢你的链接。我不知道该如何接受,谢谢你清理那个。 – realph

+0

增加jsfiddle链接。干杯! – realph

回答

1

在的jsfiddle链接,问题是em就像是一个相对值,从而使元件首先recieving大小62.5%,比增加到1.4em,而且比再次增加至1.6em但以前1.4em价值为基础的。删除那1.4em,你会看到你得到你正在寻找的大小。

对不起我英语不好。

+0

你,我的朋友,真是太棒了!非常感谢。 – realph

+0

哈哈,不客气:) – DiogoDoreto

+0

或者,您可以使用REM单元而不是EM:http://snook.ca/archives/html_and_css/font-size-with-rem – Ferdy

0

一些元件不继承字体属性。使用Css重置文件,这将工作正常。

+0

*“某些元素不会继承字体属性”*哪些元素? –

+0

我可以记得那张桌子不会继承 – DiogoDoreto

+0

'@DiogoDoreto':当然可以:http://jsbin.com/avovuc –