0

如果我$("#myid").css("left",15.67);在 Chrome 或 Firefox 上这样做,结果左值变为 15.67px,但对于 IE 8,它只保持 15px。

有什么解决办法吗?

4

1 回答 1

0

尝试使用em而不是pxIE。所以15.67px会在附近1.2em

$("#myid").css("left","1.2em");

更新

实际上似乎问题可能是亚像素渲染。IE 9 或更低版本不支持它,你不能使用半个像素(像素是最小的东西)。

另一方面,IE 10、Chrome 和 Firefox 确实支持它。

于 2013-04-03T11:56:31.130 回答