我并没有真正理解<a>
http://foundation.zurb.com/docs/components/buttons.html代码中 s过多的原因;以及其他元素缺乏代表性。
在该部分下没有提及和一行,Accessibility
没有提及任何其他元素(为什么不<button>
,或<input>
例如?)。似乎(由于压倒性的过度代表性)文档在说“我们真的为<a>
s 设计了这个”。真的是这样吗?
(顺便说一句:提到使用其他元素的那一行,我有一个问题:If there is no <a href=""> then simply add the tabindex="0" to the div or span to make it focusable.
如果一个按钮是可聚焦的,我希望能够用空格键触发它。不幸的是,当你有一个 div 或 span 时,你不能。所以这真的有用,甚至有建设性吗?)
我知道您可以将<a>
s 用于不涉及表单的情况,但是涉及表单的标准“提交”按钮呢?使用 a<button>
不能解决您使用 a 会遇到的所有问题<a>
吗?1.它是可聚焦的。2. 对焦时,可以用空格键触发。3.您可以方便地按<Enter>
提交表格。其他人为您的提交按钮使用什么?