:
Ccылкa 1
Cc^iлкa 2
В этом примере только ссылка 2 будет красного цвета.
Для привязки к параметрам тегов применяются следующие селекторы:
□ [пaрaмeтр] — элементы с указанным параметром:
a[id] { color: red }
Цвет текста ссылки станет красным, если тег
имеет параметр id:
Ccылкa 1
□ [Пaрaмeтр=, Знaчeниe'] — элементы, у которых параметр точно равен значению:
a[href="link1.html"] { color: red }
Цвет текста ссылки станет красным, если параметр href тега
имеет значение "link1.html";
□ [Пaрaмeтрл=, Знaчeниe'] — элементы, у которых параметр начинается с указанного значения:
a[href*="li"] { color: red }
Цвет текста ссылки станет красным, если значение параметра href тега начинается с "li" ;
□ [Пaрaмeтр$=, Знaчeниe'] — элементы, у которых параметр оканчивается указанным значением:
a[href$=".html"] { color: red }
Цвет текста ссылки станет красным, если значение параметра href тега оканчивается на расширение ".html";
□ [Пaрaмeтр*=, Змчение'] — элементы, у которых параметр содержит указанный фрагмент значения:
a[href*="link"] { color: red }
Цвет текста ссылки станет красным, если значение параметра href тега содержит фрагмент "link" .
В качестве селектора могут быть также указаны следующие псевдоэлементы:
□ :first-letter — задает стиль для первой буквы. Выделим первую букву всех абзацев:
p:first-letter { font-size: 150%; font-weight: bold; color: red }
□ :first-line — задает стиль для первой строки. Пример:
p:first-line { font-weight: bold; color: red }
□ :before и :after — позволяют добавить текст в начало и конец элемента соответственно. Добавляемый текст должен быть указан в атрибуте
content:
p:before { content: "before "; } p:after { content: " after"; }
Teкст
Результат:
before Текст after
Примечание
Web-браузер Internet Explorer поддерживает псевдоэлементы :before и :after начиная с версии 8.0.