目前在我们的插件,我们设置复选框通过设置检查
<input type="checkbox" checked="checked" />
这是为了保持xhtml兼容性。我更习惯设置检查为属性
<input type="checkbox" checked />
在html5中正确的处理方式是什么?我们还应该关心xhtml兼容性吗?
解决方法
在任一情况下它是一个属性。它在元素节点的DOM属性上设置一个值(相同的值,true)。
对于大多数用途,使用哪种语法无所谓。但是,有一些要点:
>如果在XML序列化(“XHTML5”)中使用HTML5,则必须使用checked =“checked”。>在样式中,使用属性选择器(更短的形式不匹配[checked = checked])时,语法并不完全等效,但这在实践中并不重要:[checked]匹配选中的复选框。>笨拙语法checked =“checked”是来自SGML的保留,仅包含兼容性,因此它可能使您的代码看起来老式(这很少重要)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。