我给外围的div设置了60px的行距,div的后代元素li和a继承了这个值,但是为什么li的高度计算为63px?
div
60px
li
a
63px
找到掘金上的一篇文章,很好的解释了下。
a 是行内元素, 并没有继承line-height;所以a的font-size过大, 撑开了li导致的;解决方法, 可以把a加一句 display: block;
display: block;
1楼确实是这样的
5 回答7.9k 阅读✓ 已解决
5 回答7.6k 阅读
3 回答6.5k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
1 回答5.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
找到掘金上的一篇文章,很好的解释了下。