在css中 line-height 表示行高,其设置的单位可以是px 或者是%,在网上看有人这样写“line-height:1.2;”

2024年12月02日 19:37
有3个网友回答
网友(1):

line-height属性值没有单位,浏览器会直接继承这个 “因子(数值)”,而非计算后的具体值,此时它的line-height会根据本身的font-size值重新计算得到新的line-height 值。
line-height属性值有单位,那么继承的值则是换算后的一个具体的px级别的值;
如果有单位的话,那么可会会造成字体重叠。

网友(2):

1.2 表示 font-size 的 1.2 倍。。
line-height 可以有三种值, 长度:比如 20px,百分比:比如 120%,数值:比如 1.2 (和 120% 一样)
百分比和数值 是相对于 font-size 大小的。。
比如font-size:20px; line-height:2; 那么行高就是 40px;

网友(3):

这个是一种不标准的写法,一般情况下,小数后面一般跟着pt。比如height:1.2pt。