在IE9中,getComputedStyle总是返回像素值
Does getComputedStyle, in IE9, always return pixel values?
根据此msdn页面上的第一个图像,getComputedStyle().height调用可能并不总是解析为像素。从我对px、em、ex和%的测试来看,它总是解析为像素。
有人能给我举一个它不能分解为像素的例子吗?
感谢
ETA:我刚刚偶然发现一个不返回像素的属性。如果将"left"设置为"auto",则getComputedStyle将返回"autom"。不知道为什么。如果有一些文件我可以检查一下,这样我就知道什么时候应该使用偏移成员了,那就太好了。
这是隐藏元素(具有display: none
)或其父元素的情况。
相关文章:
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 如何使线条的边缘像素保持半透明
- 画布:逐像素绘制图像并请求动画帧计时
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- javascript mootools平滑滚动'x'像素数量
- 逐像素碰撞检测弹球
- 从 JavaScript 中的图像中读取像素数据会返回半透明像素的意外结果
- jQuery .css() 返回像素而不是百分比
- .height() 以百分比返回高度,如何以像素为单位获取它
- 获取返回的数据表的大小(以像素为单位)
- canvas getImageData 返回太多像素
- 在IE9中,getComputedStyle总是返回像素值
- jQuery .css返回以像素为单位的 css 属性,而实际上以百分比为单位
- 为什么getComputedStyle返回'auto'用于元素创建后的像素值
- 从WebGL 3D画布读取像素信息,返回所有[0,0,0,255]
- jQuery.width()返回百分比宽度而不是像素宽度
- 返回画布对象的像素
- javascript getImageData未从png图像返回正确的像素颜色