我有这样的代码:与HTML验证错误困惑
<img src="Media//Service//rightImage.jpg" alt="Watch Repair" width="380px" height="272px" style="float:right;" />
和w3.org网站,我现在用的是说,我不能用“380px”的宽度上的HTML验证工具,因为:
对于元素img上的属性宽度,值为380px:期望有一个数字 ,但看到了p代替。 ... ge.jpg“alt =”手表修复“width =”380px“ height =”272px“style =”float:right;“/>非负整数的语法: 一个或多个数字(0-9)。例如:
42和0是有效的,但是-273是 不是这是否意味着我应该删除PX的一部分,它将会运行得很好,我想我必须定义的宽度像素
?很困惑!谁能给我讲解一下?谢谢你们!
@Pekka웃对此有何证据? w3c表示img标签的宽度属性是绝对有效的,即使在html5中也是如此:http://dev.w3.org/html5/markup/img.html#img.attrs.width – bouscher
您究竟在哪里发现宽度属性已被弃用? @Pekka웃 – Lenin
另外,您编写了内联样式。除非是极端不可避免的,否则不建议。 @Pekka웃 – Lenin