在IE9中,getComputedStyle总是返回像素值

Does getComputedStyle, in IE9, always return pixel values?

本文关键字:返回 像素 getComputedStyle IE9      更新时间:2023-09-26

根据此msdn页面上的第一个图像,getComputedStyle().height调用可能并不总是解析为像素。从我对px、em、ex和%的测试来看,它总是解析为像素。

有人能给我举一个它不能分解为像素的例子吗?

感谢

ETA:我刚刚偶然发现一个不返回像素的属性。如果将"left"设置为"auto",则getComputedStyle将返回"autom"。不知道为什么。如果有一些文件我可以检查一下,这样我就知道什么时候应该使用偏移成员了,那就太好了。

这是隐藏元素(具有display: none)或其父元素的情况。