小编典典

HTML属性名称中允许使用哪些字符?

html

在HTML属性 名称=值 对中,“名称”部分允许使用哪些字符?.....看一些常见的属性,似乎只使用字母(az和AZ),但还可以允许其他字符吗?…也许是数字(0-9),连字符(-)和句点(。)…对此有任何规范吗?


阅读 618

收藏
2020-05-10

共1个答案

小编典典

这取决于“允许”的含义。每个标签都有一个固定的有效属性名称列表,在html中,它们不区分大小写。在一个重要的意义上,仅允许以正确的顺序排列这些字符。

另一种查看方式是,浏览器会将哪些字符视为有效的属性名称。最好的建议来自HTML5的解析器规范

它说,除制表符,换行符,换页符,空格,固相线,大于号,引号,撇号和等号之外的所有字符都将被视为属性名称的一部分。就个人而言,尽管如此,我不会尝试推动这种情况的出现。

2020-05-10