Вертикальная черта (|) - верный CSS или специфичный для Firefox?
-
07-07-2019 - |
Вопрос
Я заметил это правило в Firebug:
*|*:link {
color:#0000EE;
}
Я не уверен, что когда-либо видел вертикальную черту ( |
) раньше. Он находится в about: PreferenceStyleSheet, поэтому он может быть специфичным для Firefox.
Что это значит? Любая ссылка на ссылку? Возможно, я подумал, что вертикальная черта - это «ИЛИ», но это запятая в CSS.
Решение
Селектор |
- это селектор пространства имен . Часть перед |
является пространством имен, а часть после |
селектора.
Итак, * | *: link
означает соответствие любому элементу в любом пространстве имен, являющемся ссылкой.
Не связан с StackOverflow