Internet Explorer 10 が明示的に設定された幅と高さの属性を完全に無視して、実際の画像サイズを優先する Web サイトがあります。
イメージは次のように定義されます。
<img style="float: left; margin: 0px 10px 0px 0px; display: inline;"
align="left" src="http://blog.hinshelwood.com/files/2012/09/metro-findings.png"
width="64"
height="64"/>
ただし、IE10 では 128x128 としてレンダリングされます。Chrome では、期待どおりです。
例http://blog.hinshelwood.com/tfs-integration-tools-issue-tfs-wit-invalid-submission-conflict-type/
このページでは、「適用対象」、「ソリューション」、および「調査結果」の画像はすべて 64x64 に設定されていますが、IE10 では 128x128 として表示されます。次の CSS を設定しようとしましたが、これも無視されます。
h3 img {
width: 64px;
height: 64px;
}
誰にも理由はありますか?