<ul role="radiogroup"> <li tabindex="-1" role="radio" aria-checked="false"> <img role="presentation" src="radio-unchecked.gif"> Option1 </li> <li tabindex="0" role="radio" aria-checked="true"> <img role="presentation" src="radio-checked.gif"> Option2 </li> </ul>
但是,当我们已经拥有语义和无JavaScript方法时,使用这些角色有什么意义:
<ul> <li> <input ID="opt1" type="radio" name="opt" value="1"> <label for="opt1">Option1</label> </li> <li> <input ID="opt2" type="radio" name="opt" value="2"> <label for="opt2">Option2</label> </li> </ul>解决方法 因为有些人真的非常希望自定义设计用于表单控件,并且无论是否存在语义上合适的元素,都会用图像和一堆JavaScript替换它们.
这些角色只会让伤害在他们这样做时得到缓解.
总结以上是内存溢出为你收集整理的HTML – 是角色=“radiogroup”和角色=“无线电”真的是nessasary?全部内容,希望文章能够帮你解决HTML – 是角色=“radiogroup”和角色=“无线电”真的是nessasary?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)