Cheat sheet CSS rapido e pratico di Toptal

Pubblicato: 2022-03-11

Cascading Style Sheets, o CSS in breve, è un linguaggio per fogli di stile scritto in un linguaggio di markup. CSS definisce la presentazione, l'aspetto e gli elementi di formattazione dei documenti Web, come il layout, i colori e i caratteri.

La sintassi CSS è completa e non è facile conoscere sempre la sintassi esatta o conoscere tutte le proprietà CSS disponibili e i valori corrispondenti. Per aiutare gli sviluppatori e i designer CSS, Toptal ha creato una guida di riferimento rapido e l'ha offerta alla comunità come download gratuito. La guida di riferimento CSS include la sintassi CSS, i selettori, le proprietà, le dimensioni e le unità più importanti e altre utili informazioni CSS in un formato breve e informativo. Ci auguriamo che troverai il cheat sheet CSS una risorsa preziosa.

Puoi anche controllare le pagine delle risorse di Toptal per ulteriori informazioni sugli errori CSS comuni, una guida alle assunzioni CSS, domande sui colloqui CSS e suggerimenti e migliori pratiche CSS.

Scarica cheat sheet CSS

Fare clic qui per scaricare il cheat sheet CSS

Foglio di trucchi CSS

Sintassi

Modello a scatola

/* Commenti */

@tipo di supporto {

selettore {

valore della proprietà;

}

}

Nota: il tipo di supporto è opzionale

CSS Box Model

Stile in linea

<tag>

Stile incorporato

<testa>

<tipo di stile="testo/css">

selettore { proprietà: valore; }

</stile>

</testa>

Foglio di stile esterno

<testa>

<link rel="foglio di stile"

type="text/css" href="style.css" />

</testa>

Scatole

margine

margine superiore
margine-destra
margine inferiore
margine sinistro

Selettori

imbottitura

imbottitura
riempimento-destra
fondo imbottito
riempimento a sinistra

*

Tutti gli elementi

etichetta

Tutti gli elementi di tag

frontiera

bordo superiore
confine-destra
bordo inferiore
confine-sinistra

tag *

Tutti gli elementi all'interno del tag

tag tag2

tag2 elementi all'interno di tag

colore del bordo

colore bordo superiore
bordo-destra-colore
colore del bordo inferiore
bordo-sinistra-colore

tag, tag2

Tutti gli elementi tag e tag2

tag > tag2

tag2 è figlio di tag

stile del bordo

stile bordo superiore
stile bordo destro
stile bordo inferiore
stile bordo sinistro

tag + tag2

tag2 preceduto da tag

.classe

Elementi con classe 'classe'

larghezza del bordo

larghezza del bordo superiore
bordo-destra-larghezza
larghezza del bordo inferiore
bordo-sinistra-larghezza

tag.class

Tutti i tag con classe 'classe'

#ID

Elemento con ID 'id'

Dimensioni e colori

tag#id

Tag con ID 'id'

Dimensioni relative

em | rem | ex | cap

vw | v | vmin | vmax | %

Pseudo-selettori

:attivo

Aggiunge stile all'elemento attivo

Dimensioni assolute

cm | mm | in

px | punto | pc

:dopo

Aggiunge contenuto dopo elemento

:prima

Contenuto degli annunci prima dell'elemento

Colori

Esadecimale #ff00ff

:Primogenito

Aggiunge stile al primo figlio

RGB RGB(255,0,255)

:prima lettera

Aggiunge stile al primo carattere

Posizionamento

:prima linea

Aggiunge stile alla prima riga

posizione

assoluto | fisso | parente | statico | ereditare

:messa a fuoco

Aggiunge stile all'elemento focalizzato

: passa il mouse

Aggiunge stile quando il mouse è sopra

galleggiante

sinistra | giusto | nessuno | ereditare

:collegamento

Aggiunge stile al collegamento non visitato

:visitato

Aggiunge stile al link visitato

in alto a destra,
in basso a sinistra

Imposta l'offset dal bordo

Testo

famiglia di font

Specifica la famiglia di caratteri

chiaro

sinistra | giusto | entrambi | nessuno | ereditare

dimensione del font

Specifica la dimensione del carattere

stile carattere

normale | corsivo | obliquo | ereditare

Schermo

Specifica il posizionamento dell'elemento nel flusso del documento

font-variante

normale | maiuscola | ereditare

traboccare

visibile | nascosto | scorrere | auto | ereditare

font

-peso

normale | grassetto | più audace | più leggero | int (100- 900) | ereditare

visibilità

visibile | nascosto | collasso | ereditare

colore

Imposta il colore del testo

altezza della linea

normale | int | % | ereditare

indice z

auto | int | ereditare

allineamento del testo

sinistra | giusto | centro | giustificare | ereditare

Dimensioni

altezza

auto | int | % | ereditare

testo-

decorazione

nessuno | sottolineare | in linea | line-through | lampeggiare | ereditare

altezza massima

nessuno | int | % | ereditare

larghezza massima

nessuno | int | % | ereditare

indentatura del testo

int | % | ereditare

altezza minima

int | % | ereditare

testo-

trasformare

nessuno | capitalizzare | maiuscolo | minuscolo | ereditare

larghezza minima

int | % | ereditare

larghezza

auto | int | % | ereditare

verticale

-allineare

int | % | linea di base | sub | super | in alto | testo in alto al centro | in basso | testo in basso | ereditare

Altro

sfondo

Formato:

sfondo (colore) (immagine)

(ripetere) (posizione)

bianco

-spazio

normale | nowrap | pre | prelinea | preconfezionare| ereditare

cursore

Imposta il tipo di cursore

spaziatura delle parole

normale | lunghezza | ereditare

citazioni

Imposta il tipo di virgolette