Контекстуальні селектори

Контекстні селектори - це сполучення декількох звичайних селекторів. Стиль задається тільки елементам у заданій послідовності в залежності від каскадного порядку.

ПРИКЛАД:

Р EM {color:silver;}

У даному прикладі всі елементи ЕМ усередині елементів Р будуть мати заданий стиль.

Надання декільком елементам однакових властивостей:

Скажемо, Вам потрібно додати декільком елементам Вашої веб-сторінки однакових властивостей. У цьому випадку при визначенні селектори перераховуються через кому перед блоком властивостей.

Приклад:

hi,h2,h3,p,strong {color:green; font-style:italic;}

Bci елементи hi, h2, h3, p i strong будуть зеленими.

Псевдокласи і псевдоелементи:

Синтаксис: селектор: псевдоклас { властивості } селектор.

клас:псевдоклас { властивості } селектор:псевдоелемент {

властивості } селектор.клас:псевдоелемент {властивості}

Псевдокласи і псевдоелементи - це особливі класи й елементи, властиві CSS і автоматично обумовлені підтримуючими CSS браузерами. Псевдокласи розрізняють різні типи одного елемента, створюючи при визначенні власні стилі для кожного з них. Псевдоелементи є частинами інших елементів, задаючи цим частинам відмінний від елемента в цілому стиль.

Список псевдокласів і псевдоелементів:

Anchor Pseudo Classes - ці псевдокласи елемента <а href=" ">, що

позначає посилання. Псевдокласи цього елемента: Нпк(посилання), active (активне посилання), visited (відвіданий раніше URL), hover (псевдоклас, що виникає при піднесенні курсору до посилання, не працює в Netscape). First Line Pseudo-element - first-line. Цей псевдоелемент може бути використаний із block-level елементами (р, hi i т.д.). Він змінює стиль першого рядка цих елементів. First Letter Pseudo-element - first-letter. Схожий на first-line, але впливає не на весь рядок, а тільки на перший символ.

Приклад:

a:link, arvisited {colorrblue}

aractive {colorrred}

arhover {text-decoration:none}

У даному прикладі всі елементи Anchor (посилання) будуть синіми. При натисканні (в активному стані) поміняють цвіт на червоний, а при підведенні курсору мишки зникне підкреслення.

Примітка:

Описи декількох властивостей для одного селектора, контекстуального селектора, класу, індивідуально іменованого стилю або групи об'єднаних селекторів відокремлюються друг від друга крапкою з комою.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: