Свойство content
Свойството content позволява да се вмъква
в елементи произволен генериран текст. Прилага се
заедно с псевдоелементите after
и before.
Синтаксис
селектор::after {
content: 'текст';
}
селектор::before {
content: 'текст';
}
Пример
Нека в началото и края на текста на елемента li
да вмъкнем допълнителен текст:
<ul>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
</ul>
li::before {
content: '!!!';
}
li::after {
content: '???';
}
:
Пример
Към вмъкнатия текст могат да се прилагат различни стилове. Например, нека оцветим този текст в някакъв цвят:
<ul>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
<li>list item</li>
</ul>
li::before {
color: red;
content: '!!!';
}
li::after {
color: green;
content: '???';
}
:
Вижте също
-
функцията
attr,
която получава стойността на атрибут на елемент -
свойството
counter-increment,
което задава автоматично номериране