Подтвердить что ты не робот

Что означает двоеточие в атрибуте HTML id?

Я видел такой HTML-код для атрибута ID:

id="t1:c3"

Может кто-нибудь объяснить это мне? Какова цель толстой кишки (:)?

Спасибо.

4b9b3361

Ответ 1

Колонки разрешены внутри атрибутов идентификатора, но не имеют особого значения. Не рекомендуется использовать их, потому что иногда они могут вызывать проблемы, например, при использовании с jQuery или CSS, где двоеточие имеет особое значение как псевдоселектор.

Ответ 2

Если HTML сгенерирован с помощью Java ServerFaces, это обычно приводит к таким идентификаторам, то есть, если форма имеет идентификационную форму1, а элемент имеет идентификатор firstName, это приводит к идентификатору form1:firstName, если элемент находится на верхнем уровне, если несколько созданных в цикле, они выглядят как form1:1:firstName, form1:2:firstName,...

Это поведение каркаса не может быть изменено.

Ответ 3

В дополнение к вышесказанному я обнаружил, что Omniture использует двоеточия для определения классов, связанных с компоновкой.