在HTML5中,class、id和xml:lang属性的值是大小写不敏感还是大小写敏感?

4
我知道有些资料说HTML5的class、id和xml:lang属性值是不区分大小写的,但也有其他教程和书籍声称它们是区分大小写的。那到底是怎么样的呢?可以有人帮我弄清楚吗?
一本书给了我一个例子,说明class属性的值是不区分大小写的,例如......是不同的。
感谢您的帮助。
1个回答

0

将所有标签和属性名称保持小写始终有效,但HTML5是不区分大小写的。


所以不区分大小写,例如<span class="a">...</span><span class="A">...</span>是不同的,对吗? - user3307252
这些值仍然区分大小写。例如,如果我使用JS获取属性的值,它将返回HTML中的aA,取决于哪个被使用。但是,CLASS="a"class="a"相同。 - Mooseman
所以书中提供的例子是错误的,它们是区分大小写的而不是不区分大小写的? - user3307252
不区分大小写意味着无论是大写还是小写都可以。我从未使用过大写标签或属性名称,但是我没有看到使用大写字母会有任何问题。 - Mooseman
感谢您的澄清。 - user3307252

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接