Internet Explorer 11 で、要素のオーバーフローを引き起こすサブピクセル レンダリングに問題があります。
ご覧のとおり、IE11 ではゲージの赤い部分が下から「のぞいている」ように見えますが、他の 2 つの主要なブラウザーである Chrome と FireFox では問題ないように見えます。
IE で問題を拡大すると、何が起こっているかがわかります。
マスクの上にサブピクセルをレンダリングしているようです。
ヘッダー「Temperature」は高さ 34.5 ピクセルの要素としてレンダリングされ、その下にあるすべての要素が 0.5 ピクセル下にシフトされ、この問題が発生します。
これがゲージの構築方法です: 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>
ヘッダーに静的な高さを与えて、下にあるすべての要素がフルピクセルになるようにする以外に、これを解決する方法はありますか?