CSS中line-height带单位与不带单位,带何种单位的区别

2024-12-02 12:09:51
推荐回答(3个)
回答1:

带单位的一般分为两种, line-height:1px; 和 line-height:1em; 前者就是行高1px;后者行高是16px;
不带单位 例如 line-height:2; font-size:12px; 这句话意思字体12px的2倍的行高。
希望能够帮助你,给个采纳呗。

回答2:

也是醉了,两个答案没有一个完全正确的.
line-height 属性可以使用 px , em 或其他 CSS 支持的尺寸单位,若 line-height 设置时不加单位,则默认单位是 em
什么是 em: em 是 CSS 的一种尺度单位, 根据元素的 font-size 确定大小,1em 相当于元素font-size 的值(例如: font-size: 16px;那么1em = 16px), 若元素没有设置 font-size ,就使用继承父级元素的 font-size

回答3:

css里的line-height默认单位是em,相对于父级设置的高度。
若是自适应建议是用em单位,比如:line-height: 2em
若要精确距离建议用px单位,比如:line-height: 12px