css HTML id属性中的冒号是什么意思?

goucqfw6  于 2023-01-22  发布在  其他
关注(0)|答案(3)|浏览(301)

我见过ID属性的HTML代码,如下所示:

id="t1:c3"

有人能给我解释一下吗?冒号(:)的用途是什么?

e0bqpujr

e0bqpujr1#

ID属性中允许使用冒号,但没有特殊意义。实际上不建议使用冒号,因为它们有时会导致问题,例如在jQuery或CSS中使用冒号时,冒号作为伪选择符具有特殊意义。

eyh26e7m

eyh26e7m2#

如果HTML是用Java ServerFaces生成的,这通常会产生这样的ID,即,如果表单的ID为 form1,元素的ID为 firstName,如果元素在顶层,则会产生ID form1:firstName,如果在循环中创建了多个元素,则它们看起来像form1:1:firstNameform1:2:firstName ...
此框架行为无法更改。

ttp71kqs

ttp71kqs3#

除了上面提到的,我还发现Omniture使用冒号来帮助定义与布局相关的类。

相关问题