Ejercicio de programación con CSS: Selectores básicos

Código
Práctica
0h 20m

Ejercicios CSS Selectores Básicos. Domina el uso de selectores básicos en CSS mediante ejercicios prácticos y ejemplos detallados.

Para completar este reto, aquí tienes una estructura HTML de ejemplo a la que debes aplicar tus estilos:

<!DOCTYPE html>
<html>
<head>
    <title>Reto CSS</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div id="contenedor">
        <h1>Encabezado 1</h1>
        <h2 class="subtitulo">Encabezado 2</h2>
        <p>Este es un párrafo.</p>
        <ul>
            <li>Elemento 1</li>
            <li>Elemento 2</li>
        </ul>
        <a href="#">Enlace</a>
    </div>
    <div>
        <h2>Otro Encabezado 2</h2>
        <p class="importante">Este es un párrafo importante.</p>
    </div>
</body>
</html>

Utiliza los diferentes selectores de CSS para aplicar los siguientes estilos:

  1. El encabezado <h1> debe tener el color de texto azul.
  2. Todos los elementos con la clase .subtitulo deben tener el color de texto rojo.
  3. El elemento con id #contenedor debe tener un borde negro.
  4. Todos los elementos deben tener un margen de 0 y un relleno de 0.
  5. Todos los enlaces <a> que tienen un atributo href deben tener el color de texto morado.
  6. Todos los párrafos <p> que son descendientes de un <div> deben tener el color de texto naranja.
  7. Los elementos <li> que son hijos directos de un <ul> deben tener una lista con marcadores de tipo cuadrado.
  8. El primer <h2> que sigue inmediatamente a un <h1> debe tener el color de texto rosa.
  9. Todos los <h2> que son hermanos de un <h1> deben tener el color de texto cian.
Empezar ejercicio de programación

Todos los ejercicios de programación de CSS

Evalúa tus conocimientos con ejercicios de programación en CSS de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de CSS

Supera todos los retos de CSS y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

CSS3

CSS

Selectores básicos

Sintaxis de selectores y propiedades

Otros tutoriales de programación con CSS