Skip to main content

Proprietà - Definizione della proprietà CSS

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Aprile 2025)

Privacy, Security, Society - Computer Science for Business Leaders 2016 (Aprile 2025)
Anonim

Lo stile e il layout visivo di un sito Web sono dettati da CSS o Cascading Style Sheets. Si tratta di documenti che modellano il markup HTML di una pagina Web, fornendo ai browser Web le istruzioni su come visualizzare le pagine risultanti da tale markup. I CSS gestiscono il layout di una pagina, così come il colore, le immagini di sfondo, la tipografia e molto altro ancora.

Se guardi un file CSS, vedrai che, come qualsiasi markup o linguaggio di programmazione, questi file hanno una sintassi specifica per loro. Ogni foglio di stile è composto da un certo numero di regole CSS. Queste regole, quando prese in pieno, sono ciò che gli stili del sito.

Le parti di una regola CSS

Una regola CSS è composta da due parti distinte: il selettore e la dichiarazione. Il selettore determina cosa viene disegnato su una pagina e la dichiarazione è come dovrebbe essere stilizzata. Per esempio:

p { colore: # 000;}

Questa è una regola CSS. La parte del selettore è la "p", che è un selettore di elementi per "paragrafi". Pertanto, selezionare TUTTI i paragrafi in un sito e fornire loro questo stile (a meno che non ci siano paragrafi che sono presi di mira da stili più specifici altrove nel documento CSS).

La parte della regola che dice "color: # 000;" è ciò che è noto come la dichiarazione. Quella dichiarazione è composta da due pezzi: la proprietà e il valore.

La proprietà è il pezzo "a colori" di questa dichiarazione. Stabilisce quale aspetto del selettore verrà modificato visivamente.

Il valore è ciò a cui verrà modificata la proprietà CSS scelta. Nel nostro esempio, stiamo usando il valore esadecimale di # 000, che è CSS stenografia per "nero".

Quindi, usando questa regola CSS, la nostra pagina avrebbe i paragrafi visualizzati in un font-colore di nero.

Nozioni di base sulle proprietà CSS

Quando scrivi proprietà CSS, non puoi semplicemente inventarle come meglio credi. Per esempio, "color" è una proprietà CSS reale, quindi puoi usarla. Questa proprietà è ciò che determina il colore del testo di un elemento. Se si è tentato di utilizzare "text-color" o "font-color" come proprietà CSS, queste non funzionerebbero perché non sono parti effettive del linguaggio CSS.

Un altro esempio è la proprietà "background-image". Questa proprietà imposta un'immagine che può essere utilizzata per uno sfondo, come questo:

.logo { background-image: url (/images/company-logo.png);}

Se si provasse ad usare "background-picture" o "background-graphic" come proprietà, fallirebbero perché, ancora una volta, queste non sono proprietà CSS reali.

Alcune proprietà CSS

Esistono numerose proprietà CSS che è possibile utilizzare per lo stile di un sito. Alcuni esempi sono:

  • Bordo (incluso bordo-stile, bordo-colore e larghezza-bordo)
  • Imbottitura (incluso padding-top, padding-right, padding-bottom e padding-left)
  • Margini (compresi margin-top, margin-right, margin-bottom e margin-left)
  • Famiglia di font
  • Dimensione del font
  • Colore di sfondo
  • Larghezza
  • Altezza

Queste proprietà CSS sono ottime da usare come esempi, perché sono tutte molto semplici e, anche se non conosci il CSS, puoi probabilmente indovinare cosa fanno in base ai loro nomi.

Ci sono altre proprietà CSS che incontrerai e che potrebbero non essere così ovvie come funzionano in base ai loro nomi:

  • Galleggiante
  • Chiaro
  • straripamento
  • Text-transform
  • Z-index

Man mano che ti avvicini al web design, incontrerai (e userai) tutte queste proprietà e molto altro!

Proprietà ha bisogno di valori

Ogni volta che si utilizza una proprietà, è necessario assegnargli un valore e alcune proprietà possono solo accettare determinati valori.

Nel nostro primo esempio della proprietà "color", dobbiamo usare un valore di colore. Questo potrebbe essere un valore esadecimale, un valore RGBA o anche parole chiave a colori. Ognuno di questi valori funzionerebbe, tuttavia, se si usasse la parola "cupo" con questa proprietà, non avrebbe fatto nulla perché, per quanto descrittiva come potrebbe essere quella parola, non è un valore riconosciuto in CSS.

Il nostro secondo esempio di "background-image" richiede che venga utilizzato un percorso immagine per recuperare un'immagine reale dai file del tuo sito. Questo è il valore / sintassi richiesto.

Tutte le proprietà CSS hanno valori che si aspettano. Per esempio:

  • Border-color si aspetta un valore di colore
  • La dimensione del bordo si aspetta un valore di ridimensionamento, come pixel o percentuali
  • Gli stili di bordo si aspettano uno degli stili riservati usati per questa proprietà, come "solido"

Se si passa attraverso l'elenco delle proprietà CSS, si scoprirà che ognuna di esse ha valori specifici che useranno per creare gli stili a cui sono destinate.

A cura di Jeremy Girard