Псевдоелементи
Русский перевод: Псевдоэлементы
Псевдоелементи прикріплюються до селекторам схожим чином, що і псевдокласи. Їх структура виглядає так: селектор:псевдоелемент { властивість: значення; }
.
Буквиця і перша лінія
Псевдоелемент first-letter
описує першу букву елемента, а first-line
– перший рядок елемента. Наприклад:
p:first-letter { font-size: 3em; float: left; } p:first-line { font-weight: bold; }
Псевдоелементи before
та after
застосовуються спільно з властивістю content
для того, щоб розмістити контент з будь-якої зі сторін елемента, не вносячи змін в HTML.
Значенням властивості content
може бути open-quote
, close-quote
, no-open-quote
, no-close-quote
, будь-який рядок тексту (в лапках), або зображення через url(imagename)
.
blockquote:before { content: open-quote; } blockquote:after { content: close-quote; } li:before { content: "POW: "; } p:before { content: url(images/jam.jpg); }
Виглядає дивно, чи не так? На жаль, більшість користувачів не зможуть захопитися ефектами before
та after
, бо IE їх не розпізнає.
← Скорочення властивостей | Вбудовані, внутрішні та зовнішні стилі →