---
id: bad87fee1348bd9aedf08805
title: Usare i selettori CSS per stilizzare gli elementi
challengeType: 0
videoUrl: 'https://scrimba.com/c/cJKMBT2'
forumTopicId: 18349
dashedName: use-css-selectors-to-style-elements
---
# --description--
Con i CSS, ci sono centinaia di proprietà CSS che puoi usare per cambiare l'aspetto di un elemento sulla tua pagina.
Quando hai inserito `
CatPhotoApp
`, hai definito quel singolo elemento `h2` con CSS (Cascading Style Sheets, cioè Fogli di Stile a Cascata) in linea.
Questo è un modo per specificare lo stile di un elemento, ma c'è un modo migliore per applicare CSS.
Nella parte superiore del codice, crea un blocco `style` come questo:
```html
```
All'interno di quel blocco di stile, puoi creare un selettore CSS per tutti gli elementi `h2`. Ad esempio, se desideri che tutti gli elementi `h2` siano rossi, dovresti aggiungere una regola di stile simile a questa:
```html
```
Nota che è importante avere sia le parentesi graffe di apertura che quelle di chiusura (`{` e `}`) attorno alle regole di stile di ogni elemento. Devi anche assicurarti che la definizione di stile del tuo elemento si trovi tra i tag di stile di apertura e chiusura. Infine, assicurati di aggiungere un punto e virgola alla fine di ciascuna delle regole di stile del tuo elemento.
# --instructions--
Elimina l'attributo di stile dell'elemento `h2` e crea invece un blocco `style`. Aggiungi il CSS necessario per trasformare tutti gli elementi `h2` in blu.
# --hints--
L'attributo `style` dovrebbe essere rimosso dal tuo elemento `h2`.
```js
assert(!$('h2').attr('style'));
```
Dovresti creare un elemento `style`.
```js
assert($('style') && $('style').length >= 1);
```
Il tuo elemento `h2` dovrebbe essere blu.
```js
assert($('h2').css('color') === 'rgb(0, 0, 255)');
```
La dichiarazione `h2` del foglio di stile dovrebbe essere valida, con un punto e virgola e una parentesi graffa di chiusura.
```js
assert(code.match(/h2\s*\{\s*color\s*:.*;\s*\}/g));
```
Tutti i tuoi elementi `style` dovrebbero essere validi e avere dei tag di chiusura.
```js
assert(
code.match(/<\/style>/g) &&
code.match(/<\/style>/g).length ===
(
code.match(
/
CatPhotoApp
Click here to view more cat photos.
Things cats love:
- cat nip
- laser pointers
- lasagna
Top 3 things cats hate:
- flea treatment
- thunder
- other cats
```