我开始使用诊断 CSS 样式表,例如http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/ http://snipplr.com/view/6770/css-diagnostics--highlight-deprecated-html-with-css--more/
建议的规则之一突出显示类型为“提交”的输入标签,并建议使用<button>
作为更语义化的解决方案。有什么优点或缺点<button>
您遇到过的类型提交(例如浏览器兼容性)?
只是为了清楚起见,我了解的规格<button>
,它有一个定义的开始和结束,它可以包含各种元素,而输入是一个单态并且不能包含东西。我本质上想知道的是它是否损坏。我想知道按钮目前的可用性如何。不幸的是,下面的第一个答案似乎确实意味着它除了表单之外的用途都被破坏了。
2015年编辑
风景变了!我现在已经有 6 年处理按钮的经验了,浏览器也从 IE6 和 IE7 开始有所进步。因此,我将添加一个答案,详细说明我发现的内容和我的建议。
使用时<button>
始终指定类型,因为浏览器默认为不同的类型。
这将在所有浏览器中一致地工作:
<button type="submit">...</button>
<button type="button">...</button>
这样你就可以获得全部<button>
优点是没有缺点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)