Descrizione CSS

Il CSS (Cascading Style Sheets o Fogli di stile) è un linguaggio informatico usato per definire la formattazione di documenti HTML, XHTML e XML ad esempio in siti web e relative pagine web. Le regole per comporre il CSS sono contenute in un insieme di direttive (Recommendations) emanate a partire dal 1996 dal W3C. L'introduzione del CSS si è resa necessaria per separare i contenuti dalla formattazione e permettere una programmazione più chiara e facile da utilizzare, sia per gli autori delle pagine HTML che per gli utenti, garantendo contemporaneamente anche il riuso di codice ed una sua più facile manutenibilità.

Sommario guide CSS

Elenco guide versione 1.5

Con i nostri sommari cerchiamo di elencare tutti i possibili argomenti di un settore di studi di materie informatiche.

 

    1. Introduzione ai CSS css02
    2. Tipo di elementi

        1. la sintassi css07
        2. elementi a livello di blocco css03
        3. elementi in linea css04
        4. elementi rimpiazzati
       
    3. Selettori

        1. la cascata css05
        2. selettore universale
        3. selettore di tipo
        4. le classi css06
        5. gli identificatori css09
        6. pseudoclassi
        7. pseudoelementi
        8. il selettore di discendenza
        9. il selettore figlio
        10. il selettore fratello
        11. il selettore di attributi
        12. raggruppamento di selettori
        13. la sintassi dei valori
        14. __
       
    4. Valori e misure 

        1. numeri
        2. lunghezze
        3. percentuali
        4. URI
        5. colori
        6. caratteri
        7. parole chiave
       
    5. Associare i CSS

        1. fogli di stile incorporati
        2. fogli di stile esterni css10
        3. fogli di stile importati
        4. fogli di stile specifici per i media
        5. fogli di stile alternativi
       
    6. Tecniche di base

        1. il testo css01
        2. le immagini
        3. elenchi
        4. colori e sfondi css08
        5. box model
        6. il posizionamento dei blocchi css11
        7. tabelle
        8. moduli
       
    7. Tecniche avanzate: impaginazione

        1. un box nella pagina css12
        2. layout a due colonne
        3. layout a tre colonne
        4. layout complessi
        5. griglie
        6. blocchi flottanti css13
       
    8. Tecniche avanzate: menu

        1. menu ad un solo livello
        2. menu a due livelli
        3. menu dinamici
        4. gli sfondi
       
    9. Tecniche avanzate: immagini

        1. sfondi per il layout
        2. box
        3. ombre
        4. sfondi come icone
        5. sostituzione di testo con immagini
        6. accessibilità
        7. tecniche di sostituzione di immagini e collegamenti
       
    10. Tecniche avanzate: contenuti generali

        1. pseudoelementi before e after
        2. proprietà "content"
        3. stile delle liste
        4. la compatibilità
        5. manomissione del supporto dei CSS
       
    11. Tecniche avanzate: filtrare i CSS

        1. commenti condizionali
        2. filtri tramite regole @import
        3. filtri tramite commenti CSS
        4. filtri tramite selettori
        5. direttiva !important
        6. una alternativa ai commenti condizionali
       
    12. Tecniche avanzate: differenziare l'esperienza utente

        1. associare CSS a diversi media (audio, video e multimedia)
        2. i palmari
        3. sintetizzatori vocali
        4. la stampante
        5. fogli si stile permanenti, preferiti e alternativi
       
    13. Progetti

        1. xxx