我开始使用一份诊断性的CSS样式表,例如:http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/
其中一条建议的规则是用颜色突出显示type为submit的input标签,并推荐使用
仅为明确起见,我理解
<button>
作为更语义化的解决方案。您遇到过关于<button>
with type submit的优缺点(例如浏览器兼容性)吗?仅为明确起见,我理解
<button>
的规范,它有定义的开始和结束,可以包含各种元素,而input是单元素且不能包含其他元素。我想知道的实质上是它是否存在问题。我想知道当前<button>
的可用性如何。不幸的是,下面的第一个答案似乎暗示在除了表单之外的用途中它是有问题的。
2015年编辑
情况已经改变!我现在有了6年处理按钮的经验,浏览器也从IE6和IE7中发展出来了。因此,我将添加一篇回答详细说明我发现了什么以及我建议的内容。