Elemento pseudo-CSS ::before
- Página anterior ::backdrop
- Próxima página ::file-selector-button
- Voltar para a camada superior Manual de Pseudo-elemento CSS
Definição e uso
CSS ::before
Os pseudo-elementos são usados para inserir algum conteúdo antes do conteúdo do elemento especificado.
Uso content
O atributo especifica o conteúdo a ser inserido. O valor de content pode ser:
- String: content: "Hello world!";
- Imagem: content: url(myimage.jpg);
- Sem conteúdo: content: none;
- Contador: content: counter(li);
- Aspas: content: open-quote;
- Valor do atributo: content: " (" attr(href) ")";
Dica:Observe que o conteúdo inserido ainda está dentro do elemento especificado. O conteúdo inserido será adicionado antes do outro conteúdo interno do elemento.
Uso ::after
Insira algum conteúdo após o conteúdo de um elemento específico.
Exemplo
Exemplo 1
Insira uma string antes do conteúdo de cada elemento <p>:
p::before { content: "Leia isso: "; }
Exemplo 2
Insira uma string antes do conteúdo de cada elemento <p> e defina o estilo do conteúdo inserido:
p::before { content: "Leia isso -"; background-color: yellow; color: red; font-weight: bold; }
Sintaxe CSS
::before { declarações css; }
Detalhes técnicos
Versão: | CSS2 |
---|
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta completamente o pseudo-elemento.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.1 | 7.0 |
Páginas relacionadas
Tutorial:Elementos pseudo-CSS
Referência:Elemento pseudo-CSS ::after
- Página anterior ::backdrop
- Próxima página ::file-selector-button
- Voltar para a camada superior Manual de Pseudo-elemento CSS