私はこのような構造のHTMLコードを持っている:なぜ画像の幅が固定に設定されていても変更されますか?
<div title="XYZ Tool" class="tbBtn toolbarBtn active xcLightBack tbBtnPressed" id="ctl_AAA_4_BBBTool" type="div" toolbarcoloropacity="1" toolbarcolor="#F1727F">
<img class="eilXYZ" id="ctl_Vessels_4_ctl04" style="background-position: -114px 0px;" __imageClass="eilXYZ">
<h4 class="normalFontSize noPointerEvents" style="padding-left: 4px; margin-top: -17px;">My TEXTTTT</h4>
</div>
IEから実行するときに、CSSクラスで、Iはすでに23pxなるように幅を定義しているが、画像の幅が16.04pxあります。以下はIE開発ツールから得られるものです:
なぜですか?私はH4でより多くのテキストを追加すると、画像の幅も拡張し、しかし...私は定義さ23px
おかげに到達することはありません!
から
width: 23px
変更あなたの完全なコードを貼り付けることができますしてください? – ZombieChowderあなたは '='の代わりに '持っている:'あなたH4スタイルで。 – Scott
'img'要素に' background-image'という属性はありません。 –