Saltar al contenido principal
Codigo Heroe
Tarea anterior
Selectores de CSS: tipos y combinaciones16/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

Selectores de atributos

Ya conoces el atributo class y los selectores de clase. También existen selectores que permiten seleccionar elementos según cualquier atributo.

Se usan mucho al trabajar con formularios, porque sus campos tienen un atributo type con distintos valores.

Los selectores de atributos se escriben con corchetes: elemento[atributo]. Por ejemplo:

input[checked] { ... }
input[type="text"] { ... }

El primer selector selecciona los campos que tienen el atributo checked. El segundo selecciona los campos cuyo atributo type tiene el valor text.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Selectores de atributos</title> <link rel="stylesheet" href="course-5.css"> <link rel="stylesheet" href="style.css"> </head> <body> <form class="login" action="https://echo.htmlacademy.ru/courses" method="post"> <label for="academy-login">Nombre de usuario</label> <input type="text" id="academy-login" name="academy-login" required> <label for="academy-password">Contraseña</label> <input type="password" id="academy-password" name="password"> <input type="submit" value="Entrar"> </form> </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
    1. Asigna background-color: #fcf8e3; al campo que tiene el atributo required.
    2. Asigna background-color: #f2dede; al campo de contraseña.
    3. Asigna border-color: green; al botón.
    Codigo Heroe

    © 2023-2026, codigoheroe.com