W3C 告诉我“此时元素输入不允许使用属性值”。我认为这对表格来说是必要的?
<input type="image" value="submit" class="no-border" src="assets/images/submit_btn.png" alt="submit" name="submit" />
W3C 告诉我“此时元素输入不允许使用属性值”。我认为这对表格来说是必要的?
<input type="image" value="submit" class="no-border" src="assets/images/submit_btn.png" alt="submit" name="submit" />
http://lists.w3.org/Archives/Public/www-validator/2010May/0025.html
浏览器在发送服务器端图像映射的值方面不一致。有些浏览器发送它,有些只发送 x/y 坐标。依赖它被发送是一个非常糟糕的主意。
[...]
从 HTML 5 规范草案中:
The element's value attribute must be omitted.
— http://www.w3.org/TR/html5/states-of-the-type-attribute.html#image-button-state-type-image
所以这不是一个错误。我假设该属性是被禁止的,因为当前常见的浏览器无法实现它,因此虽然它可以向后兼容 HTML 4,但实际上它与浏览器不兼容。