Селектор по елементу | Селектор по класу | Селектор по id | Контекстний селектор | Універсальний селектор * |
---|---|---|---|---|
Всі літери верхнім регістром для заголовків 5 |
У об'єктах (в даному випадку - div) із класом "aaa" текст підкреслений |
У об'єктах (в даному випадку - div) із id "bbb" всі літери - маленьким капсом |
Всі жирні слова (а конкретно - ті, що знаходяться в тегах <strong>) в абзацах будуть із тінню |
Застосовується до всіх об'єктів; даний стиль змінює розрахунок загального розміру об'єктів |
Похилий текст для абзаців |
У абзаців із класом "ааа" текст зелений |
Всім заголовкам 5 із id="bbb" присвоюється нижній регістр і вирівнювання по центру |
Всі жирні слова (а конкретно - ті, що знаходяться в тегах <strong>) у звичайних комірках таблиць будуть мати трохи більший розмір (на 120%) |
селектор1, селектор2 | селектор1 селектор2 | селектор1 + селектор2 | селектор1 ~ селектор2 | селектор1 > селектор2 |
---|---|---|---|---|
Спільний стиль для кількох селекторів | Цей спосіб застосований в контекстному селекторі. Знаходить усі нащадки елемента, який підходить під селектор1, та застосовує до них стилі | Вибирає елемент, який підходить під селектор2, перед яким розташований елемент, що підходить під селектор1 | Вибирає елемент, який підходить під селектор2, перед яким розташований елемент, що підходить під селектор1, але за умови, що обидва мають спільного предка | Вибирає елементи, які є прямими нащадками елемента, що підходить під селектор1 |
<i>Курсивний текст</i>, <b>жирний текст</b>, <strong>жирний текст</strong> |
Цей стиль буде застосовуватися тільки до тексту із селектором span всередині абзацу. А ось текст із селектором span, що не знаходиться у абзаці. |
Нехай у нас є абзац тексту Абзац 1 із класом first. Відразу за ним іде Абзац 2 із класом second, до якого і застосується стиль. Для прикладу іще Абзац 3 із класом second, що йде слідом за абзацом із класом second. |
Наприклад, Абзац 1 предка div. Абзац 2 слідує за першим, отже до нього застосовується стиль. Слідом іде Абзац 3, але розташований уже поза div, а отже до нього стиль не застосовується. |
Абзац 1 розташований безпосередньо у блоці div із класом "father", а отже являється його прямим потомком і до нього застосовується стиль Слідом в цьому ж блоці розташований іще один блок без класу, всередині якого теж знаходиться Абзац 2. Та цей абзац є не безпосереднім потомком, тому до нього стиль не застосовується А ось Абзац 3 знову прямий потомок. Складна схема, краще просто подивитися у вспливаюче віконце |