--- id: 58c383d33e2e3259241f3076 title: Usa selectores de atributos para dar estilo a elementos challengeType: 0 videoUrl: 'https://scrimba.com/c/cnpymfJ' forumTopicId: 301092 dashedName: use-attribute-selectors-to-style-elements --- # --description-- Hasta ahora, has añadido atributos `id` o `class` a elementos para aplicarles estilos específicos. Estos se conocen también como selectores de ID y de clase. Sin embargo, existen otros selectores CSS que puedes utilizar para seleccionar grupos personalizados de elementos a los que quieras aplicar el mismo estilo. Volvamos a nuestra CatPhotoApp para practicar el uso de selectores CSS. Para este desafío, usarás el selector de atributos `[attr=value]` para aplicar estilo a las casillas de verificación (checkboxes) en CatPhotoApp. Este selector busca estilos que tengan un valor de atributo específico. Por ejemplo, el código a continuación cambia los márgenes de todos los elementos que tengan el atributo `type` con el valor `radio`: ```css [type='radio'] { margin: 20px 0px 20px 0px; } ``` # --instructions-- Usando el selector de atributos `type`, intenta asignar a las casillas de verificación de CatPhoto App un margen superior (margin-top) de 10px y un margen inferior (margin-bottom) de 15px. # --hints-- El selector de atributos `type` debe utilizarse para seleccionar los checkboxes. ```js assert( code.match( /

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats


``` # --solutions-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats


```