舉例來說,如果我有:複利相對字體大小:領養孩子的字體大小乾淨的方式,而不是父元素
td { font-size: 1.3em }
h2 { font-size: 2em }
h3 { font-size: 1.6em }
p { font-size: 1.2 }
,我有我的表 - 內標題/段落細胞,我知道我能避免由以下配混字體大小:
td h2, td h3, td p { font-size: 1em }
,這將導致在標題/在具有1.3em(該TD的)的字體大小我的表細胞段落。
但我在尋找的是一個很好的,乾淨的方式,每個子元素都有它的原始字體大小,而不是父級。
我真的想避免做以下的(當然我想避免使用PX):
td h2 { font-size: 1.54em } // 1.3 x 1.54 ~ 2
td h3 { font-size: 1.23em } // 1.3 x 1.23 ~ 1.6
td p { font-size: 0.92em } // 1.3 x 0.92 ~ 1.2
對於任何熟悉LESS,我使用,我想我應該能夠用它來爲我做計算,例如。使用訪問:
td h2 { font-size: h2['font-size']/td['font-size'] }
這至少會使用原始值做計算,但感覺就像是笨拙以上,此外,似乎少了不再支持存取反正。
這在概念上看起來很簡單,我覺得答案盯着我的臉,但我一直對我的頭撞了一會兒,無法在任何地方找到答案。
請幫忙!在這一點上,如果有人告訴我,它不能完成,並且可以繼續使用像素值,我會非常高興地相信它們!
OK,我會告訴你用像素) - 這是一個相對單位,就像時間,你爲什麼覺得你不能使用它們? – clairesuzy 2011-03-22 17:50:04
px的姿勢可訪問性問題(無縮放),並且比使用相對單位(如rems)要難得多。 – Larry 2013-04-18 13:05:18