我看到了一个像这样的HTML代码,它用于ID属性:
id="t1:c3"
有人能解释一下这个吗?冒号(:
)的目的是什么?
冒号可以在ID属性内部使用,但并没有特殊含义。虽然有时候会带来问题,如与jQuery或CSS一起使用时,因为冒号在伪选择器中具有特殊含义,所以不建议过多地使用。
form1:firstName
,如果有几个元素在循环中创建,则它们看起来像 form1: 1: firstName 、form1: 2: firstName ,等等。
该框架行为无法更改。
id="blah"
,但该元素位于<h:form id="form">
内部,则表单是一个NamingContainer
元素,因此实际ID将在原始输出HTML中为form:blah
。因此,您将需要在自定义CSS样式中指定form:blah
。 - Andrew\:
而不是:
,对于IE 6 - IE 7(或任何版本),您需要使用\3A
而不是:
。请参见此处:https://dev59.com/2nVD5IYBdhLWcg3wAGiD#nYUfoYgBc1ULPQZFcsIZ - Andrew
#div.button:hover
。 - Chris Fulstow#t1\:c3 { 属性: 值 ;}
。 - Sotiris