在Internet Explorer 11,我与子像素渲染造成的一种元素的溢出问题。
正如你所看到的,在IE11,压力表的红色部分似乎被“偷看”走出了低谷,而它似乎在其他两个主要的浏览器Chrome和Firefox的罚款。
如果我们放大了在IE上的问题,我们可以看到发生了什么:
这似乎是呈现在面具的子像素。
头“温度”呈现为与34.5px的高度的元件,导致所有元件下方它被向下移位.5px,导致此问题。
这是计是如何建立起来的: 的jsfiddle
<div id="temperature-gauge" class="gauge-control" data-percentage="0">
<div class="header">Temperature</div>
<div class="gauge-elements">
<div class="gauge">
<div class="inner"></div>
<div class="spinner temp"></div>
</div>
<div class="pointer"></div>
<div class="pointer-knob"></div>
</div>
<div class="indicator">60° C</div>
</div>
有没有什么办法可以解决这个问题,不如授人以头的静态高度,以确保所有元素都下在全像素其他?