2013-03-22 3 views
0

Я знаком со звездочкой, используемой в качестве дикой карты в CSS.Есть ли селектор CSS для ВСЕХ элементов на странице?

Мой вопрос: Есть ли CSS-селектор для абсолютно ВСЕХ (я имею в виду html, body, вместе с каждым потоком, прямым или иным образом) элементы страницы?

Я попытался:

* 
{ 
    color: green; /*Used this just to test and see if it worked, but didn't*/ 
} 

Возможно ли это в CSS?

Пожалуйста, не спрашивайте, почему я хочу сделать это, LOL :)

+0

Где, или как, не удалась? –

+2

попробуйте добавить '! Important' в свой стиль, используя' * 'селектор. – MarcinJuraszek

+0

Он не превратил никакой текст в зеленый цвет (я не указывал цвет всем элементам, это точно) – VoidKing

ответ

5

* универсальный селектор делает выбрать каждый элемент, в том числе корневого элемента <html> и всех его потомков.

Вы также можете комбинировать их как * *, который выбрал бы ребенка корневого элемента (<body>) и всех его потомков и * * * стилизовать следующего поколения и всех его потомков.

Или вы можете стилизовать только внуков и ниже из в DIV: div * * {color: lemonchiffon;}

Example

+0

Предоставьте информацию о попытке! Важно (так как это сработало для меня, по предложению Марцина Юрашека), и у вас есть прием. – VoidKing

+0

Является ли это совместимым через * все * браузеры? – Kermit

+0

@PolishPrince Я думал, что звездочка была во всех браузерах, чтобы начать с нее, это просто не работает, когда я пытался, но это важно как-то, хотя специфика декларации должна была быть достаточной для большинства, если не всех элементы. – VoidKing

Смежные вопросы