今天看到一篇文章,说的是CSS学习中的瓶颈,我最近也发现本身css很薄弱,写的样式老是有兼容性问题,要写好久,发现了一个问题,我历来没有用过line-height:150和line-height:1.5,都是直接用xxpx的,因此一直不知道这2者居然有区别,长见识了。下面说下2者的区别: css
如:学习
父元素设置属性:font- size:14px;line-height:1.5,child设置font-size:26px;继承
那么父元素:line-height = 14px * 1.5 = 21px,子元素:line-height = 26px * 1.5 = 39px。兼容性
父元素设置属性:font-size:14px;line-height:150%,child设置font-size:26px;样式
那么父元素:line-height = 14px * 150% = 21px,子元素:line-height = 父元素的line-height = 21px。margin
-----------------------------------------------------------------------------------------------------------------兼容
最近的本身有点浮躁,在学习的道路上任重而道远啊。。。兼容性问题