用js写入style标签的line-height为什么不生效?

闲着没事写了个自动生成棋盘格的js代码,想所有东西都用js实现

写入样式表的其他样式都正常,只有line-height不生效,求教为什么,代码如下

这里传入的width和height是我生成dom树的时候计算出来的,数值没有问题
https://img1.mukewang.com/5c46dbbd0001aace08000465.jpg

chrome devtools 的样式表如下,虽然看起来生效了,但是height值并没有被称高,只有被字体默认撑起的50px
https://img.mukewang.com/5c46dbc10001aec306600800.jpg

还望解惑!


一只斗牛犬
浏览 1223回答 1
1回答

GCT1015

把line-height放在font之后。因为font定义中会覆盖掉之前的line-height设置,即使写的方式不是36px/92px这种形式
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript