Elemento pseudo de CSS ::before
- Página anterior ::backdrop
- Página siguiente ::file-selector-button
- Volver a la capa superior Manual de pseudoelementos CSS
Definición y uso
CSS ::before
Los pseudo-elementos se utilizan para insertar contenido antes del contenido de un elemento especificado.
Uso content
El atributo especifica el contenido que se debe insertar. El valor de content puede ser:
- Cadena: content: "¡Hola mundo!";
- Imagen: content: url(myimage.jpg);
- Sin contenido: content: none;
- Contador: content: counter(li);
- Comillas: content: open-quote;
- Valor del atributo: content: " (" attr(href) ")";
Consejo:Tenga en cuenta que el contenido insertado sigue ubicado dentro del elemento especificado. El contenido insertado se añade antes de otro contenido interno del elemento.
Uso ::after
Inserte algún contenido después del contenido de un elemento específico.
Ejemplo
Ejemplo 1
Inserte una cadena antes del contenido de cada elemento <p>:
p::before { content: "Lea esto: "; }
Ejemplo 2
Inserte una cadena antes del contenido de cada elemento <p> y establezca el estilo del contenido insertado:
p::before { content: "Lea esto -"; background-color: yellow; color: red; font-weight: bold; }
Sintaxis de CSS
::before { declaraciones css; }
Detalles técnicos
Versión: | CSS2 |
---|
Compatibilidad del navegador
Los números en la tabla indican la versión del navegador que primero admite completamente este elemento pseudo.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.1 | 7.0 |
Páginas relacionadas
Tutoriales:Elemento pseudo de CSS
Referencia:Elemento pseudo de CSS ::after
- Página anterior ::backdrop
- Página siguiente ::file-selector-button
- Volver a la capa superior Manual de pseudoelementos CSS