line-height 继承时的坑【CSS面试题】
光晕惑乱:
是不是可以这样理解
1. 带单位的数字,是多少就是多少,继承给后代用
2. 不带单位的数字,是把比例关系继承给后代,后代用比例关系乘以自己的 font-size 得出 line-height
3. 百分比,父元素先乘以它的 font-size 得出具体的值,再继承给后代用
aulendemain:
讲得不好, 太表面了. 应该从inheritance的value传递规则和computed value计算方式上讲
peterroe:
lh是巨他们坑的,希望取消这个属性的继承
【回复】并不是坑,css中所有百分比都是按照父元素来的,只要设置百分比,就会向上找最近 可参照父级。
知识分享官 编程 JS 经验分享 前端 WEB JAVASCRIPT VUE WEB前端 打卡挑战