我正在开发一个转换元素的左CSS属性的项目,该属性被定义为百分比(例如100%到0%)。我在Chrome中进行了开发,其中style
的{{1}}值为left
%,这个 是 以我想要的方式工作,直到我尝试它在另一个浏览器(实际上任何其他浏览器)。我设置了这个简单的fiddle来演示。通常,大多数值在报告之前会转换为像素,但不会转换为铬。
这个问题的第二部分是;有没有办法让其他浏览器报告最初设置的样式属性? (例如px,%,em,in等)没有难看的转换?如果没有,还有其他一些合理的解决方法吗?感谢。
答案 0 :(得分:0)
这显然是铬中的bug。否则,所有其他样式和浏览器(IE除外)都应将所有内容转换为像素。 IE会将所有内容保留在自己的单元中,但也会在IE9之前的浏览器中使用propritary方法。 Here's a page I found that talks about that and shows how to convert IE to px.