举例来说,如果我有:复利相对字体大小:领养孩子的字体大小干净的方式,而不是父元素
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