Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Псевдоклассы :not и *
Псевдоклассы :not и *
Особый псевдокласс: not позволяет привязать стиль к любому элементу Web- страницы, не удовлетворяющему заданным условиям. Таким условием может быть любой селектор:
<основной селектор>:not(<селектор выбора>) { <стиль> }
Стиль будет привязан к элементу Web-страницы, удовлетворяющему основному селектору и не удовлетворяющему селектору выбора.
Пример:
DIV: not(#cmain) { background-color: yellow }
Здесь мы указали в качестве основного селектора стиль переопределения тега <DIV>, а в качестве селектора выбора — именованный стиль cmain. В результате данный стиль будет применен ко всем блочным контейнерам, за исключением cmain.
А вот стиль, который будет применен ко всем строкам таблицы, за исключением первой:
TR: not(:nth-child(1)) { background-color: grey }
Псевдокласс * ("звездочка") обозначает любой элемент Web-страницы. Пример:
#cmain > *:first-child { border-bottom: medium solid black }
Этот стиль будет применен к первому элементу любого типа, который непосредственно вложен в контейнер cmain.
- NOTRACK target
- Battle for Wesnoth
- What This Book Is Not
- GPL Copyright Notice
- 2.1. Embedded or Not?
- Your Modem Does Not Dial
- 5.3. Презентация Keynote
- Notifying secondaries of changes
- Enabling print job error notification
- 14.4 Schedulability Analysis-Rate Monotonic Analysis
- 15.6.2 Asynchronous Event Notification Using Signals
- Псевдоклассы ссылок