除class外,其他HTML属性是否可赋予多个空格分隔的值?
除class外支持空格分隔多值的HTML属性
除了class属性外,还有不少HTML属性支持通过空格分隔添加多个值,常见的包括:
rel:用于<a>、<link>等元素,定义当前文档与目标资源的关联关系,比如<link rel="stylesheet preload">就同时指定了样式表和预加载两种关系。accesskey:为元素设置多个快捷键,不同浏览器会搭配系统键触发,比如<button accesskey="s t">可设置两个不同的快捷键。headers:表格的<td>或<th>元素使用,关联多个表头单元格的id,比如<td headers="col-name col-age">表示该单元格同时对应这两个表头。ping:给<a>元素指定多个URL,点击链接时会向这些URL发送POST形式的PING请求,多个URL用空格分隔。itemprop:微数据相关属性,可同时指定多个微数据属性值,比如<span itemprop="author publisher">。
这些属性的多值规则都在W3C的HTML标准中有明确定义,每个属性的具体规范可在HTML标准的对应章节中找到。
内容的提问来源于stack exchange,提问作者Andrea
相关产品推荐
相关产品推荐

