我正在调用 $("#foobar").css("line-height")
并返回“正常”。我如何将其转换为像素数量? “正常”是在 CSS 规范中定义的还是特定于浏览器的?
最佳答案
根据 this page , 似乎大多数最近的浏览器都对 line-height: normal
使用相同的值:1.14,id est 具有 1.14 系数的 font-size
属性。
尝试了几种浏览器(在 Windows XP 上):
- Chrome 21.0.1180.75
- 火狐 14.0.1
- Safari 5.1.7
- 歌剧 11.64
- IE 7
- IE 8
编辑
我错了,line-height
取决于font-family
、font-size
、您的浏览器,也许是您的操作系统...
更多阅读 Eric Meyers' website .
关于jQuery/CSS : line-height of "normal" == ? 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28073251/