Описание элементаИспользуется для вывода текста перед элементом, к которому прибавляется данный псевдоэлемент. Очень похож на описанных ранее псевдоэлемент AFTER. который делает тоже самое, но только после элемента. Используется BEFORE вместе с атрибутом content.
Но BEFORE имеет несколько особенностей, связанных с прибавлением к различным типам элементов:
- При добавлении к блочному элементу:
Значение свойства display может принимать только значения: block, inline, none, marker. Все остальные значения будут трактоваться как block.
- При добавлении к встроенному элементу:
Значение свойства display может принимать только значения: inline и none. Все остальные значения будут трактоваться как inline.
Синтаксис
Элемент:before { content: "текст" }
Вообще данное свойство может иметь широкое применение, особенное если его использование связать со скриптами. Но не всё так хорошо. Огромнейшим минусом является всеми "любимый" Билл Гейтс, а точнее его детище Internet Explorer, ни одна версия которого не поддерживает псевдоэлемент BEFORE.
|