2
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,但它在实践中与浏览器不兼容。
尝试值=“提交” – Shouvik 2012-07-27 10:32:33
请问您通过jsfiddle.net发布错误吗?会很有帮助。 – Shouvik 2012-07-27 10:35:59