字体大小与行高问题

字体大小与行高问题

给一个span元素的内容设置背景色,背景色的高度是行高还是字体大小啊?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 宝慕林3319090 2017-08-05 19:38:17

没有设置span高度,padding没设置默认为0。例如设置span的font-size为50px,line-height为100px。照你这么说 字体大小和行间距都是50px。但实际上你会发现中间的行间距不是50px(大概30多px)。也就是说span的背景高度也不是50。那就不是字体的大小了

卡布琦诺 2017-08-05 18:57:05

如果你没有设置高度或者padding的话,就是字体的高度,希望可以帮到你!

  • 提问者 宝慕林3319090 #1
    刚查了资料,行间距是上一行的基线到下一行的顶线之间的距离,所以设置背景色的高度不是字体的高度,还应该减去基线到底线的距离。是不是这样啊?
    2017-08-05 20:09:17
  • 提问者 宝慕林3319090 #2
    好像不对,行距是上一行的底线到下一行的顶线之间的距离吧。查的资料估计别人写错了
    2017-08-05 20:16:20
  • 提问者 宝慕林3319090 #3
    好像与字体设计有关,设置背景色的高度是渲染的高度,不是字体的大小。
    2017-08-05 21:14:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师