添加 body {line-height:0}
以获得对元素的更多控制是否是个好主意?
为了更好的跨浏览器一致性。我可以根据需要向任何元素添加特定的行高。
body {line-height:0}
p {line-height:1}
h1 {line-height:2}
还是 body {line-height:1}
更好?
我的目的是将所有元素的 line-height
重置为 0
或者只是根据需要稍后向元素添加 line-height
.
当前计算的行高会产生问题。
最佳答案
不,这不是一个好主意。首先,这不是人们通常做事的方式,因此会造成混淆;其次,它很脆弱——你很容易忘记,无论是现在还是将来。但是弄乱行高会弄乱 block 的布局方式,并产生各种传播问题。
使用 CSS reset 将 CSS“清理”到已知状态是个好主意。文件。
关于css - 添加 body {line-height :0} to get more control over all elements? 是个好主意吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4516619/