Saltar al contenido principal
Codigo Heroe
Tarea anterior
Selectores de CSS: tipos y combinaciones4/17
A la lista de tareas
  1. 1. Estilos en línea sin selectores
  2. 2. Selectores de tipo
  3. 3. Selectores de clase
  4. 4. Combinación de etiquetas y clases
  5. 5. Selectores de descendientes
  6. 6. Selectores de hermanos adyacentes
  7. 7. Combinación de descendientes y hermanos
  8. 8. Selectores de hijos
  9. 9. Pseudoclases :first-child y :last-child
  10. 10. La pseudoclase :nth-child
  11. 11. :nth-child y selectores de descendientes
  12. 12. La pseudoclase :hover
  13. 13. Efectos dinámicos con :hover
  14. 14. Pseudoclases :link, :visited y :active
  15. 15. La pseudoclase :focus
  16. 16. Selectores de atributos
  17. 17. Selectores de ID
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Combinación de etiquetas y clases

CSS permite seleccionar elementos con algo más que una sola clase o etiqueta. Por ejemplo, podemos combinar una etiqueta y una clase, o seleccionar un elemento que tenga dos clases a la vez. Para hacerlo, escribimos todas las partes del selector juntas, sin espacios. Veamos algunos ejemplos.

Al combinar una etiqueta y una clase, primero se escribe el nombre de la etiqueta y después la clase:

<ul class="target"></ul>
ul.target {...} /* selecciona todos los elementos ul con la clase target */

Si un elemento tiene varias clases, su orden en el HTML y en el selector de CSS puede ser distinto. Eso no cambia los elementos seleccionados:

<span class="text green"></span>
<p class="green text"></p>
.text.green {...} /* selecciona elementos con las dos clases: text y green */

Puedes combinar tantas clases como necesites:

<span class="underlined red big text"></span>
span.underlined.red.big.text {...} /* selecciona elementos span con las cuatro clases: underlined, red, big y text */

En este capítulo tendrás que colorear los blancos con los selectores adecuados.

Habrá tres resultados posibles para cada disparo, y cada uno tendrá su color:

  1. Blanco cerrado: background-color: white;

  2. Disparo fallado: background-color: red;

  3. Falla del mecanismo (el disparo acierta, pero el blanco no se cierra): background-color: yellow;

Practiquemos con las clases.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Combinación de etiquetas y clases</title> <link rel="stylesheet" href="course-1.css"> <link rel="stylesheet" href="style.css"> </head> <body> <ul class="target"> <li class="first">1</li> <li class="second">2</li> <li class="third">3</li> <li class="fourth">4</li> <li class="fifth">5</li> </ul> </body> </html>
CSS

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

    El líder de la carrera de persecución llega al primer puesto de tiro.

    1. Acertó el primer blanco, el mecanismo del segundo falló, luego falló dos disparos seguidos, pero cerró el quinto blanco.

      Resultado de los disparos en los blancos
    Codigo Heroe

    © 2023-2026, codigoheroe.com