jQuery/CSS : line-height of "normal" == ? 像素

标签 jquery css

我正在调用 $("#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-familyfont-size、您的浏览器,也许是您的操作系统...

更多阅读 Eric Meyers' website .

关于jQuery/CSS : line-height of "normal" == ? 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28073251/

相关文章:

css - 使用 CSS 定位内联元素

javascript - 在 .each 函数中使用逗号格式化数字

javascript - 悬停和/或单击,自动对焦输入字段

javascript - jQuery - 选择除特定子项之外的类

html - 如何使用 css 更改打开字体的内部颜色?

css - 防止多个内联元素以分隔符开头

jquery - 如何使用 on() 函数将 AJAX 加载的元素绑定(bind)到 JQuery 插件

javascript - 在使用轮询 ajax http 请求时尝试增加 javascript 计数器

javascript - 更改已访问链接的文字大小

css - 将 1px 边框应用于 CSS 对话泡泡?