ID属性の次のようなHTMLコードを見ました。
id="t1:c3"
誰かが私にこれを説明できますか?コロン(:
)の目的は何ですか?
ありがとうございました。
ID属性内ではコロンを使用できますが、特別な意味はありません。コロンが疑似セレクターとして特別な意味を持つjQueryやCSSで使用する場合など、問題が発生する可能性があるため、これらを使用することはあまりお勧めできません。
HTMLがJavaServerFacesで生成される場合、これは通常そのようなIDを生成します。つまり、フォームのIDがform1で、要素のIDがfirstNameform1:firstName
の場合、要素が最上位にある場合、これはIDになります。ループは、、、 …</p>の
ようform1:1:firstName
になりますform1:2:firstName
このフレームワークの動作は変更できません。
上記に加えて、Omnitureがコロンを使用してレイアウトに関連するクラスを定義するのに役立つことを発見しました。