在html5中设置一个复选框为选中,我应该使用checked(作为属性)还是checked =“checked”(作为属性)?

前端之家收集整理的这篇文章主要介绍了在html5中设置一个复选框为选中,我应该使用checked(作为属性)还是checked =“checked”(作为属性)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前在我们的插件,我们设置复选框通过设置检查
<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的保留,仅包含兼容性,因此它可能使您的代码看起来老式(这很少重要)。

原文链接:https://www.f2er.com/html5/169619.html

猜你在找的HTML5相关文章