CSS - conteúdo
Descrição
A propriedade content define o conteúdo a ser inserido nas operações de conteúdo gerado. Esta propriedade é usada junto com: before ou: after pseudoelementos.
Valores possíveis
string- Qualquer valor de string permitido. Isso sempre está entre aspas.
URI - Um ponteiro para um recurso externo, como uma imagem.
counter- Existem duas formas possíveis deste valor: contador (nome, estilo?) E contadores (nome, string,? Estilo?). Em ambos os casos, o conteúdo será o valor do contador nomeado naquele ponto do documento, renderizado no valor de estilo opcional (decimal por padrão). No caso de contadores (...), o valor de string opcional indica uma string para seguir cada instância do contador nomeado.
attr(X)- Provoca a inserção do valor do atributo X para o assunto do seletor. Por exemplo, é possível exibir o valor do atributo alt de uma imagem usando este valor.
open-quote - Faz com que a inserção da string apropriada especificada usando as aspas de propriedade.
close-quote - Faz com que a inserção da string apropriada especificada usando as aspas de propriedade.
no-open-quote- Impede a inserção da string apropriada especificada usando as aspas de propriedade. No entanto, o nível de aninhamento das aspas ainda é aumentado.
no-close-quote- Impede a inserção da string apropriada especificada usando as aspas de propriedade. No entanto, o nível de aninhamento das aspas ainda é reduzido.
Aplica-se a
: antes e: depois dos pseudo-elementos.
Sintaxe DOM
object.style.content = "url(home.avi)"
Exemplo
A seguir está o exemplo que demonstra como usar : before element para adicionar algum conteúdo antes de qualquer elemento.
<html>
<head>
<style type = "text/css">
p:before {
content: url(/images/bullet.gif)
}
</style>
</head>
<body>
<p> This line will be preceded by a bullet.</p>
<p> This line will be preceded by a bullet.</p>
<p> This line will be preceded by a bullet.</p>
</body>
</html>
Isso produzirá o seguinte link preto -
A seguir está o exemplo que demonstra como usar : após o elemento para adicionar algum conteúdo após qualquer elemento.
<html>
<head>
<style type = "text/css">
p:after {
content: url(/images/bullet.gif)
}
</style>
</head>
<body>
<p> This line will be succeeded by a bullet.</p>
<p> This line will be succeeded by a bullet.</p>
<p> This line will be succeeded by a bullet.</p>
</body>
</html>
Isso produzirá o seguinte link preto -