Символ зірочок є дійсним символом підстановки в CSS. Поодинкове використання означає, що наступні властивості CSS будуть використані для всіх вузлів елементів у DOM. Приклад:
*{color:#000;}
Вищевказане властивість буде застосовано до всіх елементів DOM, тим самим перемагаючи природний каскад у CSS. Це можна замінити лише спеціальним націлюванням елементів DOM там, де це націлювання починає унікальний посилальний ідентифікатор. Приклад:
#uniqueValue div strong{color:#f00;}
Вищевказана властивість замінить підстановочний знак і зробить текст усіх сильних елементів, що трапляються в div всередині елемента зі значенням атрибута id "uniqueValue".
Використання універсально застосованих символів підстановки, таких як перший приклад, може бути швидким і брудним методом написання таблиці стилів скидання. Це швидко і брудно, тому що детальне визначення презентації після шаблону, ймовірно, створить надзвичайно роздутий аркуш стилів. Якщо ви збираєтеся використовувати підстановочний знак, я б запропонував використовувати його більш конкретно, наприклад:
* strong{color:#f00;}
Наведений вище приклад зробить текст усіх сильних елементів червоним кольором, незалежно від інших властивостей CSS, не вказаних з унікальним ідентифікатором. Це вважається набагато безпечнішим, ніж використання декларації "!
Астерики у вашому прикладі знаходяться не в тому місці, оскільки вони, здається, трапляються всередині оголошень властивостей, коду, який входить у фігурні дужки, і це, ймовірно, призведе до помилки.