CSS використовує правила співставлення зі зразком, щоб визначити, який стиль застосовується до якого елемента в документі. Ці шаблони називаються селекторами, і вони варіюються від імен тегів (наприклад,
п
співставити теги абзацу) з дуже складними шаблонами, які відповідають дуже конкретним частинам документа. Наприклад,
p # myid> b.highlight
відповідатиме будь-якому
б
тег з класом
основний момент
це дитина абзацу з ідентифікатором
моє я
Селектор CSS є частиною виклику стилю CSS, який визначає, яка частина веб-сторінки повинна бути стилізована. Селектор містить одну або декілька властивостей, які визначають стиль вибраного HTML.
Існує кілька різних типів селекторів:
Формат стилю CSS виглядає так:
селектор {властивість стилю: стиль;}
Розділяйте комами декілька селекторів, які мають однаковий стиль. Це називається угрупованням селекторів. Наприклад:
selector1, selector2 {властивість style: style; }
Угруповання селекторів - це скорочений механізм для збереження компактності ваших стилів CSS. Вищевказане угруповання матиме той самий ефект, що й:
selector1 {властивість style: style;}
selector2 {властивість style: style; }
Не всі старі браузери підтримують всі селектори CSS. Якщо ви налаштовуєте CSS для використання з такими старими браузерами, як IE8 або старше, не забудьте протестувати ваші селектори в такій кількості браузерів на такій кількості операційних систем, яка, на вашу думку, може використовуватися для доступу до вашого коду. Якщо ви використовуєте селектори CSS1, CSS2 або CSS3 для використання з поточними переглядачами, все буде гаразд.