Назад Вперед Зміст


Контекстні селектори

Селектори за ієрархією, або контекстні селектори, дозволяють задавати правила оформлення елементів з урахуванням їхнього розташування в загальній ієрархії елементів сторінки, тобто — з урахуванням контексту.

Наприклад, можна по-різному оформлювати звичайні абзаци та абзаци, вкладені в комірки таблиці, прості гіперпосилання та гіперпосилання головного меню сторінки тощо.

При створенні контекстних селекторів батьківські селектори перераховуються через пробіл від батьків до нащадків.

Приклад

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

Розглянемо наступний HTML-документ, посилання виділені червоним кольором:

Для того щоб зробити посилання в абзацах p червоними на блакитному фоні, а інші посилання (наприклад у меню) не змінювати, потрібно створити наступний CSS-код:

p a { color: red; background-color: cyan; }


Назад Вперед Зміст