我有幾個相鄰的元素,我根據頁面上的另一個元素計算他們的位置。
元素應圍繞該元素。
問題是,在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的大小,所以如果有人可以闡明爲什麼會發生這種情況,我可能會設計一些工作。 –