CSS中,line-height:1.5 相当于多少PX?谢谢

 我来答
百度网友b1a886bd8
2018-04-05 · TA获得超过9450个赞
知道小有建树答主
回答量:119
采纳率:97%
帮助的人:19.2万
展开全部

这只是一个相对值,也就是说,它相当于设置样式为1.5倍的行高。

如你的补充提问:我们初始设font-size:12px; 那么line-height:1.5;  就相当于12*1.5=18px;

父元素font-size*1.5,如果未定义一直向上追溯到body,如果body未定义字体大小,则按浏览器默认的来算。如果你的行高不确定的话,那么这个就无法换算。

line-height 属性设置行间的距离(行高)。

注释:不允许使用负值。

em是相对长度单位。相对于当前对象内文本的字体尺寸。

如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

示例:

div { font-size : 1.2em; }

em与px的换算

1em=16px, 12px=0.75em

如果将em换算后html{font-size:62.5%},1em=10px。

科博尔
2024-10-31 广告
QT400-18是一种球墨铸铁材料,QT代表“球铁”,400表示其抗拉强度为400MPa,18则表示延伸率为18%。该材料属于铁素体型球墨铸铁,具有良好的韧性和塑性,能够承受高冲击振动及扭转等动、静载荷,特别在低温工作条件下具有较好的冲击性... 点击进入详情页
本回答由科博尔提供
65063251
2011-11-04 · TA获得超过145个赞
知道答主
回答量:97
采纳率:0%
帮助的人:65.7万
展开全部
父元素font-size*1.5,如果未定义一直向上追溯到body,如果body未定义字体大小,则按浏览器默认的来算。

楼上几位不要误导楼主,这种写法实际上作用很明显,作为一个相对的值来算,对css模块化有很大的帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惊寒唱晚
推荐于2018-02-27 · TA获得超过2455个赞
知道小有建树答主
回答量:415
采纳率:100%
帮助的人:156万
展开全部
这只是一个相对值,也就是说,它相当于设置样式为1.5倍的行高。
如你的补充提问:我们初始设font-size:12px; 那么line-height:1.5; 就相当于12*1.5=18px;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sueris
2011-11-04 · TA获得超过1497个赞
知道大有可为答主
回答量:1095
采纳率:0%
帮助的人:310万
展开全部
你说的应该是line-height:1.5em吧
em是相对长度单位。相对于当前对象内文本的字体尺寸。
  如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
  示例:
  div { font-size : 1.2em; }
em与px的换算
  1em=16px, 12px=0.75em
  如果将em换算后html{font-size:62.5%},1em=10px。
更多追问追答
追问
我不知道是不是1.5em,我看教程的时候,就写着,line-height:1.5 还有line-height:1.8.我平常习惯写多少PX,我想知道这两者怎么换算的,谢谢
追答
1.5的话应该就是em了,不过实际工作中建议要明确单位,因为每个浏览器解析的默认值可能会不一样。
上面已经说过了,正常情况下
1em=16px
1px=1/16 em=0.0625em
但是如果你设置了html{font-size:62.5%}之后,你当前页面的文本字体尺寸就是原本默认尺寸的62.5%了,1em=16px乘以62.5%=10px

em是一个相对尺寸,它具体代表多少要看你当前文本字体的大小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goshimo
2011-11-04 · TA获得超过524个赞
知道小有建树答主
回答量:883
采纳率:0%
帮助的人:447万
展开全部
无法换算,因为行高不一定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式