不知道为什么span 中line-height设置大小小于18px的话都是无效的
18之后才看到效果,不知道是怎么回事求大佬解答一下
不知道为什么span 中line-height设置大小小于18px的话都是无效的
18之后才看到效果,不知道是怎么回事求大佬解答一下
line-height这个东西确实不好回答,我猜这个东西和你字体设置大小有关系。
引用MDN:
对于块级元素,CSS属性line-height指定了元素内部line-boxes的最小高度。
对于非替代行内元素,line-height用于计算line box的高度。
3 回答2.4k 阅读✓ 已解决
5 回答1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
4 回答1.7k 阅读
4 回答2.5k 阅读
直接给答案:
给
span
设置display:inline-block;
。原理
请参看这篇文章,解释了 什么是 Block box、Line box。
但是里面没有讲清楚为什么不能小于18px。这里有个解释 Height of an inline box