我了解ID在HTML / XHTML页面内必须唯一。
我的问题是,对于给定的元素,我可以为其分配多个ID吗?
<div id="nested_element_123 task_123"></div>
我意识到我只需使用一个类就可以轻松解决问题。我只是好奇以这种方式使用id。
否。根据XHTML 1.0规范
在XML中,片段标识符的类型为ID,每个元素只能有一个类型为ID的属性。因此,在XHTML 1.0中,将id属性定义为ID类型。为了确保XHTML 1.0文档是结构良好的XML文档,当在上述元素上定义片段标识符时,XHTML 1.0文档必须使用id属性。有关确保在将XHTML文档作为媒体类型text / html提供服务时确保此类锚向后兼容的信息,请参见HTML兼容性指南。