Вертикальная черта (|) - верный CSS или специфичный для Firefox?

StackOverflow https://stackoverflow.com/questions/1421468

  •  07-07-2019
  •  | 
  •  

Вопрос

Я заметил это правило в Firebug:

*|*:link {
  color:#0000EE;
}

Я не уверен, что когда-либо видел вертикальную черту ( | ) раньше. Он находится в about: PreferenceStyleSheet, поэтому он может быть специфичным для Firefox.

Что это значит? Любая ссылка на ссылку? Возможно, я подумал, что вертикальная черта - это «ИЛИ», но это запятая в CSS.

Это было полезно?

Решение

Селектор | - это селектор пространства имен . Часть перед | является пространством имен, а часть после | селектора.

Итак, * | *: link означает соответствие любому элементу в любом пространстве имен, являющемся ссылкой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top