为什么W3C验证器会显示这些IMG属性的错误消息?

BCX*_*eme 1 html5 image

所以我的HTML5文档中有一个IMG标记,内容如下:

<img src="elements/background.png" alt="" width="100%" height="100%" />
Run Code Online (Sandbox Code Playgroud)

当我通过W3C验证器(doctype是HTML5,编码为UTF-8)运行文档时,它会出现两条错误消息,一条用于width属性,另一条用于height属性.两人都说了一句话,"预计会有一个数字,但会看到%."

我查看了W3C网站,IMG标签的宽度和高度属性仍然支持HTML5中的百分比.发生什么了?

vin*_*nga 5

你在哪里找到有关百分比的信息?根据W3C:

[...]如果指定了属性,则必须具有有效非负整数的值.

http://www.w3.org/TR/2010/WD-html5-20100624/the-map-element.html#attr-dim-width

将值更改为整数或使用CSS

  • 仅供参考,这不是W3C网站.这是一个虚假的广告创收网站,以同样的方式误导了许多人. (3认同)