Devenia Impara / Glossario

Capire lo stile CSS

Il CSS definisce l’aspetto dei contenuti HTML: tipografia, colori, spaziature, layout e comportamento responsive. Usa questa guida per capire che cosa può cambiare lo stile e che cosa non può correggere.

Inizia con un’e-mail. Inviaci la pagina o la tua domanda e ti risponderemo con chiarezza.

Layout web responsive con indicazioni per tipografia, spaziatura, griglia, colori e design mobile

Usa il CSS come livello di presentazione.

In un menu di un caffè, HTML identifica il titolo, i piatti e i prezzi. Il CSS definisce caratteri, spaziatura e allineamento. Su uno schermo grande può disporre due colonne del menu affiancate e impilarle su un telefono, mantenendo invariati piatti e prezzi.

Lo stesso contenuto della pagina in un layout semplice e in uno stilizzato, con un livello di stile traslucido separato.

Che cosa può cambiare lo stile

Dare ai titoli una dimensione e un peso chiari
Impostare i colori del marchio per pulsanti e link
Creare colonne, griglie, spaziature e allineamento
Rendere i layout responsive su telefoni e tablet
Migliorare la leggibilità con altezza delle righe, spaziatura e contrasto

Un titolo più grande non può sostituire un orario di apertura mancante né spiegare un’offerta poco chiara. Chiarisci prima le parole, poi usa lo stile per renderle facili da trovare. Per un primo esempio di codice, consulta l’introduzione di MDN al CSS.

Perché uno stile prevale su un altro

Più regole possono applicarsi allo stesso elemento. La cascata determina quale valore usa il browser quando entrano in conflitto. Per esempio, sia un colore per i link dell’intero sito sia un colore separato per i link di navigazione possono applicarsi a un link del menu.

Se una modifica al colore non produce alcun effetto visibile, ispeziona l’elemento negli strumenti per sviluppatori del browser. Il pannello Styles mostra le regole corrispondenti e le dichiarazioni barrate. Controlla quale regola prevale prima di aggiungere un altro override.

Verifica che le persone possano usare la pagina

Dopo una modifica allo stile, prova la pagina con contenuti reali. Titoli lunghi, menu e prezzi possono rivelare problemi che il testo segnaposto breve nasconde.

Leggi il titolo più lungo su un telefono. Deve andare a capo senza nascondere il testo né costringere allo scorrimento orizzontale.
Ingrandisci la pagina e verifica che il testo resti leggibile e che i pulsanti non lo coprano.
Usa la tastiera per passare tra link e pulsanti. L’elemento attivo deve restare visibile.

Un buon stile aiuta i visitatori a leggere e ad agire. Non garantisce un posizionamento migliore nei risultati di ricerca. le indicazioni di Google sull’esperienza della pagina chiariscono che una buona esperienza da sola non garantisce la prima posizione.

CSS: domande frequenti

Torna al glossario.

Che cosa significa CSS?

CSS significa Cascading Style Sheets, cioè fogli di stile a cascata. Controlla l’aspetto degli elementi HTML: tipografia, colori, spaziature e layout.

Qual è la differenza tra HTML e CSS?

HTML fornisce struttura e significato, per esempio titoli, paragrafi ed elenchi. CSS fornisce la presentazione: l’aspetto di questi elementi.

Devo imparare il CSS per creare un sito web?

No. Un tema o un editor visuale può offrire controlli per colore, tipografia e layout. Usali prima per mantenere coerenti le pagine collegate. Impara il CSS quando devi capire o modificare una regola di presentazione che quei controlli non coprono.

Che cos’è il responsive design?

Il responsive design significa che un sito si adatta a diverse dimensioni dello schermo. Il CSS modifica layout e spaziatura per telefoni, tablet e computer.

Il CSS influisce sulla SEO?

Il CSS può influire su come una pagina viene visualizzata e caricata, ma cambiare colori o spaziatura non migliora da solo il posizionamento. Mantieni accessibili i contenuti utili e controlla il layout mobile e il comportamento di caricamento quando modifichi gli stili.

Hai una domanda pratica sul CSS?

Invia l’indirizzo della pagina, l’elemento che appare errato e la dimensione dello schermo in cui vedi il problema. Indica anche che cosa ti aspettavi di vedere, così possiamo individuare la modifica di stile necessaria.