css 行高用百分比好还是像素好

html-css09

css 行高用百分比好还是像素好,第1张

这个取决于你要实现什么效果了,如果对容器的高度没有严格要求,一般用em比较好一点,相当于百分比的,例如1.5em就是1.5倍的行高,可以随时根据文字大小来改变,视觉效果会自然一些。

但是如果对容器高度有要求,需要比较严谨的布局,就推荐用像素,它不会因为文字大小发生改变而改变,会让布局显得比较整齐严谨。

line-height属性值没有单位,浏览器会直接继承这个 “因子(数值)”,而非计算后的具体值,此时它的line-height会根据本身的font-size值重新计算得到新的line-height 值。

line-height属性值有单位,那么继承的值则是换算后的一个具体的px级别的值;

如果有单位的话,那么可会会造成字体重叠。