Elemento pseudo ::before do CSS
- 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
O pseudo-elemento é usado para inserir algum conteúdo antes do conteúdo do elemento especificado.
Usar 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:Atenção, o conteúdo inserido ainda está dentro do elemento especificado. O conteúdo inserido será adicionado antes do outro conteúdo interno do elemento.
Usar ::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: "Read this: "; }
Exemplo 2
Insira uma string antes do conteúdo de cada elemento <p> e defina o estilo do conteúdo inserido:
p::before { content: "Read this -"; background-color: yellow; color: red; font-weight: bold; }
Sintaxe do 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:Elemento pseudo do CSS
Referência:Elemento pseudo ::after do CSS
- Página anterior ::backdrop
- Próxima página ::file-selector-button
- Voltar para a camada superior Manual de Pseudo-Elemento CSS