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