You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML <img>标签height与width属性是否支持auto值?求权威来源

HTML <img>标签的height与width属性是否允许使用auto作为有效值?

结论:不允许,HTML原生<img>标签的height和width属性不能将auto作为合法取值。

权威规范依据

根据HTML官方标准的定义:

<img>的height和width属性属于维度属性,其取值必须为有效的非负长度值——要么是无单位的非负整数(对应CSS像素),要么是带%后缀的百分比数值,明确排除了CSS关键字类的取值(如auto)。

这些HTML属性的作用是向浏览器提供元素固有尺寸的参考提示,和CSS中width:auto/height:auto的自动计算逻辑完全独立:auto是CSS层面用于自动适配尺寸的专属关键字,并不属于HTML属性的合法取值范畴。

若需实现自动尺寸效果,只能通过CSS的width/height属性(如style="width:auto;")完成,这也是你提到的合法写法。

内容的提问来源于stack exchange,提问作者summerrain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 01:29:52