Пример:
TD[ROWSPAN=2] { background-color: grey }
Данный стиль будет привязан к ячейкам таблицы, теги которых имеют атрибут ROWSPAN со значением 2, т. е. к двойным ячейкам, объединенным по горизонтали. Селекторы вида
и
привязывает
Пример:
TD[ROWSPAN~=2 3] { background-color: grey } TD[ROWSPAN|=2,3] { border: thin dotted black }
Эти стили будут привязаны к ячейкам таблицы, теги которых имеют атрибут ROWSPAN со значениями 2 и 3, т. е. к двойным и тройным ячейкам, объединенным по горизонтали.
Селектор вида
привязывает
Пример:
IMG[SRC^=http://www.pictures.ru] { margin: 5px }
Этот стиль будет привязан к графическим изображениям, теги которых имеют атрибут SRC со значением, начинающимся с подстроки 'http://www.pictures.ru', т. е. к изображениям, взятым с Web-сайта http://www.pictures.ru.
Селектор вида
привязывает
Пример:
IMG[SRC$=gif] { margin: 10px }
Данный стиль будет привязан к графическим изображениям, теги которых имеют атрибут SRC со значением, заканчивающимся подстрокой 'gif', т. е. к изображениям
формата GIF.
Селектор вида
привязывает
Пример:
IMG[SRC*=/picts/] { margin: 10px }
Этот стиль будет привязан к графическим изображениям, теги которых имеют атрибут SRC со значением, включающим подстроку '/picts/', т. е. к изображениям, взятым из папки picts Web-сайта, откуда они загружены.
Псевдоэлементы
Псевдоэлементы используются не сами по себе, а только в совокупности с другими стилями. Их записывают сразу после основного селектора без всяких пробелов:
Псевдоэлемент::first-letter привязывает стиль к первой букве текста в элементе Web-страницы, если ей не предшествует встроенный элемент, не являющийся текстом, например, изображение.
Пример:
P::first-letter { font-size: larger }
Этот стиль будет привязан к первой букве абзаца.
Псевдоэлемент::first-line привязывает стиль к первой строке текста в элементе
Web-страницы:
P::first-line { text-transform: uppercase }
Данный стиль будет привязан к первой строке абзаца.
Псевдоклассы
Псевдоклассы также используются не сами по себе, а только в совокупности с другими стилями. Их записывают сразу после основного селектора без всяких пробелов:
Псевдоклассы, в свою очередь, сами делятся на группы. Каждой из них мы посвятим отдельный раздел.
Псевдоклассы гиперссылок