为了账号安全,请及时绑定邮箱和手机立即绑定

【吐槽】line-height,行高,行间距,行距,行间的距离,喵喵喵,我已经晕了【拜托不要自己创造词汇好不好】

W3C关于height的定义:

定义和用法

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

15-6的说法

line-height: 顾名思义,行高(行间距),指在文本中,行与行之间的 基线间的距离

如果他们说得都对,那么line-height=行间的距离=行高=行间距,到底对不对呢??

15-6明显的前后矛盾

line-height 与 font-size 的计算值之差,在 CSS 中成为“行间距”。分为两半,分别加到一个文本行内容的顶部和底部。

它这里行间距=行距???我要疯了

参考资料:https://blog.csdn.net/viana37/article/details/50730929


【其实想说的是:作为一个入门基础教程,应该遵循“条理清晰,明确具体”的原则,这是严谨的科学啊,别心血来潮,瞎取名字,偷换概念,老司机也许能意会,但到新手这儿就是巨坑,需要花大量时间去“钻概念的牛角尖”】

正在回答

5 回答

是的,我也跟题主有同样的问题,

“line-height: 顾名思义,行高(行间距),指在文本中,行与行之间的 基线间的距离 )。”

“line-height 与 font-size 的计算值之差,在 CSS 中成为“行间距”。分为两半,分别加到一个文本行内容的顶部和底部。”

此(行间距)非彼“行间距”,这两个地方的行间距含义真的不一样,括号里面的行间距才是真正的概念。而引号里面的不是概念,只是一种通俗的认识,指的是第一行字的底部与第二行字的顶部之间空白的距离。

这里真的很容易引起误会,不加点说明真的很容易误导人,我也是纠结了一晚上,自己改代码慢慢试才知道,很浪费一些人时间!没办法自己就是这么爱钻牛角尖的人。。。。。

0 回复 有任何疑惑可以回复我~

你可能被那个css里面的行间距误导了

0 回复 有任何疑惑可以回复我~

其实也就是把标题的那个块级元素整体设置为一行,然后无论字体多大多小,字体的上下空白处总会相等,因此垂直居中显示了(如有不对,请指教,谢谢)

0 回复 有任何疑惑可以回复我~

line-height的意思是行间距也称行高,指的是文本中行与行之间的间距;而“line-height 与 font-size 的计算值之差,在 CSS 中成为‘行间距’”中的“行间距”其实不是真正的行间距,只是一种通俗的认识,所以特别加了引号,指的是CSS中的一行字与下一行字之间空隙的宽度。https://img1.sycdn.imooc.com//5b558d950001c79304570166.jpg

图中红色的是CSS中的“行间距”,棕色的代表真正的行间距。

另外,卖萌是解决不了问题的。

10 回复 有任何疑惑可以回复我~
#1

江鸟嘎嘎

同意,卖萌是解决不了问题的,嫁给他……嫁给他……
2018-09-17 回复 有任何疑惑可以回复我~

你最终自己测试一下效果,得出自己的结论嘛。。本来就是一个很简单的代码结构,咬文嚼字的干嘛?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

【吐槽】line-height,行高,行间距,行距,行间的距离,喵喵喵,我已经晕了【拜托不要自己创造词汇好不好】

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信