Saltar al contenido principal
Codigo Heroe
Tarea anterior
Selectores estructurales y pseudoelementos14/17
A la lista de tareas
  1. 1. Combinación de selectores
  2. 2. La pseudoclase :not
  3. 3. Combinaciones con :not
  4. 4. La pseudoclase :nth-last-child
  5. 5. La pseudoclase :first-of-type
  6. 6. La pseudoclase :last-of-type
  7. 7. La pseudoclase :nth-of-type
  8. 8. La pseudoclase :nth-last-of-type
  9. 9. El selector de hermanos posteriores
  10. 10. La pseudoclase :empty
  11. 11. La pseudoclase :only-child
  12. 12. La pseudoclase :only-of-type
  13. 13. El pseudoelemento ::before
  14. 14. El pseudoelemento ::after
  15. 15. Posicionamiento de pseudoelementos
  16. 16. Fondos de pseudoelementos
  17. 17. Los pseudoelementos ::first-line y ::first-letter
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

El pseudoelemento ::after

El pseudoelemento after es similar a before. La diferencia es que añade la pseudoetiqueta al final del elemento, en lugar de al principio. Por ejemplo:

.heart::after { content: "Corazones"; }

El resultado se puede representar así:

<div class="queen heart">
  <em>Reina</em>
  <after>Corazones</after>
</div>

Puedes usar los pseudoelementos before y after a la vez. Así puedes añadir dos pseudoelementos a un elemento como los de estos ejemplos mediante CSS.

Observa que los pseudoelementos se escriben con dos puntos dobles. Así se distinguen de las pseudoclases, que usan dos puntos simples.

En versiones anteriores del estándar, los pseudoelementos se podían escribir con :. Por eso los navegadores más antiguos también entienden esa sintaxis. Actualmente se recomienda usar los dos puntos dobles para los pseudoelementos.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>El pseudoelemento ::after</title> <link rel="stylesheet" href="course.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="card"> Texto de la carta </div> </body> </html>
CSS
.card { position: relative; width: 160px; height: 240px; margin: 0 auto; margin-top: 30px; background-color: white; border-radius: 5px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.8); } .card::before { content: "A"; font-size: 30px; color: #e50000; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0

    Añade a la carta .card un pseudoelemento after y asígnale:

    1. el contenido A (la letra latina),
    2. un tamaño de fuente de 30px,
    3. el color de texto #e50000.
    Codigo Heroe

    © 2023-2026, codigoheroe.com