我有几个相邻的元素,我根据页面上的另一个元素计算他们的位置。
元素应围绕该元素。
问题是,在IE上,当你缩放到某个点时,那些周围元素之间会出现一行像素。
我创建了一个的jsfiddle证明问题:放大IE中断相邻元素
#first {
width: 100%;
height: 100px;
top: 0;
left: 0;
}
#second {
width: 50%;
left: 50%;
top: 100px;
height: 100px;
}
#third {
width: 100%;
top: 200px;
left: 0;
height: 100px;
}
正如你可以在小提琴看到:
https://jsfiddle.net/0vcomjsk/
在小提琴的DIV是根据以前的div的高度和顶部定位,红色的元素,在左边包围一个矩形。
图片:
如果您在IE上打开此页面并放大到足够大,您将能够看到这些div之间的空行像素。
图片:
谢谢!它的方式更稳定,但有时还会中断。 我正在计算JavaScript中div的大小,所以如果有人可以阐明为什么会发生这种情况,我可能会设计一些工作。 –