Propriedade content
A propriedade content permite inserir
texto gerado arbitrariamente em tags. É aplicada
em conjunto com os pseudoelementos after
e before.
Sintaxe
seletor::after {
content: 'texto';
}
seletor::before {
content: 'texto';
}
Exemplo
Vamos inserir texto adicional no início e no final do texto da tag li:
<ul>
<li>item da lista</li>
<li>item da lista</li>
<li>item da lista</li>
<li>item da lista</li>
<li>item da lista</li>
</ul>
li::before {
content: '!!!';
}
li::after {
content: '???';
}
:
Exemplo
É possível aplicar vários estilos ao texto inserido. Vamos colorir este texto, por exemplo, com alguma cor:
<ul>
<li>item da lista</li>
<li>item da lista</li>
<li>item da lista</li>
<li>item da lista</li>
<li>item da lista</li>
</ul>
li::before {
color: red;
content: '!!!';
}
li::after {
color: green;
content: '???';
}
:
Veja também
-
a função
attr,
que obtém o valor do atributo da tag -
a propriedade
counter-increment,
que define a numeração automática