ntroduzione
1. Introduzione
Presentazione della guida
Tecniche di base
2. Reset: controllare i valori di default del browser
Il punto di inizio di ogni progetto basato sui CSS: eguagliare i valori di default usati dai browser
3. Cos'è la specificità
Impariamo la regola fondamentale che gestisce il funzionamento dei fogli di stile a cascata
4. Calcolare la specificità
Metodi pratici per calcolare quale regola prevale in un CSS
5. La keyword !important
Un modo semplice per dare priorità ad una regola specifica del nostro CSS
6. Classi e/o id
Capire il funzionamento di due strutture portanti del linguaggio CSS
7. Cambiare il cursore del mouse
Usare i CSS per modificare l'aspetto del cursore a seconda delle necessità poste dall'interfaccia
8. Nascondere elementi
Due metodi per non visualizzare specifici elementi su una pagina HTML
9. Fogli di stile per la stampa
Usare i CSS per adattare il testo della pagina alla carta stampata
Gestione del testo
10. Impostare la dimensione base del testo
Regole e tecniche per definire una dimensione base consistente per il body della pagina
11. Gestire le famiglie di font
Creare gruppi di font consistenti e adatti ad ogni sistema
12. Font personalizzati con @font-face
Usare font anche non presenti sul PC dell'utente
13. Aggiungere ombra al testo
Usare al meglio la proprietà text-shadow
14. Unità di misura per il testo
Quale unità scegliere per assegnare una dimensione consistente al testo di un documento
15. Indentare il testo
Definire un rientro per un'intera porzione di testo o per la sola prima riga
16. Personalizzare l'aspetto dei link
Come applicare stili differenti ai link presenti in una pagina
17. Centrare il testo all'interno di un box
Come centrare alla perfezione una porzione di testo sia orizzontalmente sia verticalmente
Uso e gestione delle immagini
18. Sprites CSS
Tecnica potente e utilissima per gestire animazioni e immagini di sfondo
19.