Html 为什么即使设置为“固定”,图像宽度也会更改?

Html 为什么即使设置为“固定”,图像宽度也会更改?,html,css,Html,Css,我有一个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="backg

我有一个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运行时,图像的宽度为16.04px,尽管在css类中,我已经将宽度定义为23px。以下是我从IE开发者工具获得的信息:

为什么呢?当我在H4中添加更多文本时,图像的宽度也会扩大,但从未达到我定义的23px


谢谢

代替
宽度:23px
更改为
最大宽度:23px

您可以粘贴完整的代码吗?您的h4样式中有一个
=
而不是
。在
img
元素上没有
背景图像
这样的属性。背景图像必须在样式标签下:S的实际实现如上所述,但在IE开发工具中,它确实显示了一个名为“背景图像”的属性,但它不应该与问题有关?一点解释会很有帮助。通过设置最大宽度,意味着您的图像宽度将最大为23像素,无论是什么。