2017-02-27 12 views
-2

私はこのような構造の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開発ツールから得られるものです: enter image description here

なぜですか?私はH4でより多くのテキストを追加すると、画像の幅も拡張し、しかし...私は定義さ23px

おかげに到達することはありません!

+0

からwidth: 23px変更あなたの完全なコードを貼り付けることができますしてください? – ZombieChowder

+1

あなたは '='の代わりに '持っている:'あなたH4スタイルで。 – Scott

+1

'img'要素に' background-image'という属性はありません。 –

答えて

0

代わりのmax-width: 23px

+0

少し説明すれば助かります。最大幅を設定することによって – showdev

+0

は、あなたのイメージの幅がどのような問題ではありませ、最大23ピクセルのものであろうことを意味します。 – Nicholas

関連する問題