我需要根据包含的 li
准确设置父 ul
元素的高度。但是一旦我有一个带有小数位的 line-height
CSS 属性,整个计算就不正确了。有时计算出的高度有时太大有时太小(例如 Firefox 中的 jsfiddle link 1px)。当它是一个较大的列表时,它通常会相差几个像素。当设置父 ul
的高度时,碰巧它对于它的内容来说太小了。
即使设置了 line-height
,我如何计算精确值?
最佳答案
如果您只针对最近的浏览器,您可以使用 window.getComputedStyle
返回所有在屏幕上绘制的 css 属性。
关于javascript - 设置 CSS 属性行高时高度计算不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4136264/