Indice guida
- - Introduzione
- - Convertiamo header
- - Commento prima parte del codice css
Oggi spiegheremo passo passo il codice css, scritto nell’articolo precedente.
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; } #conteiner{ width:999px; margin:0 auto; padding:0 30px; } #header{ padding:40px 0; } #header #logo{ float:left; padding:0 30px 0 0; font-family:"Times New Roman", Times, serif; font-size:36px; color:#3C3C30; border-right:1px solid #CCCCCC; } #header #slogan{ float:left; padding:15px 0 0 30px; } #header #logo em{ color:#69950F; }
Prima di procedere, devo parlarvi di alcuni concetti chiave per la sintassi del css.
Per attribuire una determinata proprietà a un elemento html , si usano i selettori . Sono selettori, nel nostro caso :
‘body’,'#conteiner’,'#header’,'#header #logo’,'#header #slogan’ e ‘#header #logo em’.
Se non avete mai smanettato in css, vi starete chiedendo cosa è # ( sharp ) . Il simbolo sharp viene usato per selezionare un elemento della pagina HTML con un determinato id.
La prima regola che abbiamo scritto è :
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
- Con il selettore ‘body’ , diciamo al browser , che le regole dichiarate all’interno delle parentesi graffe , valgono solo per il tag body.
- Dichiariamo che il margine dell’elemento è uguale a 0
- Dichiariamo che lo spazio tra bordo elemento e contenuto è uguale a 0
- Diciamo di usare il font Arial per i testi
#conteiner{ width:999px; margin:0 auto; padding:0 30px; }
- Conteiner è l’id che abbiamo attribuito al div principale
- Impostiamo larghezza uguale a 999px
- Impostiamo margine superiore e inferiore a zero e i margini laterali dinamici. Impostando i margini laterali in dinamici, il div si centra dinamicamente nella pagina.
- Dichiariamo un padding di 30 px per i bordi laterali
#header{ padding:40px 0; }
- Selezioniamo l’elemento con l’id header
- Impostiamo un padding superiore e inferiore uguale a 40 px
#header #logo{ float:left; padding:0 30px 0 0; font-family:"Times New Roman", Times, serif; font-size:36px; color:#3C3C30; border-right:1px solid #CCCCCC;
- Selezioniamo l’elemento logo che si trova all’interno dell’elemento header
- Spostiamo l’elemento a sinistra
- Impostiamo un padding di 30 px per il lato destro
- Usiamo un font-family Times New Roman
- Dichiariamo che il testo deve essere a 36px
- Impostiamo il colore del testo in #3c3c30
- Il bordo destro deve essere di 1px di colore #cccccc. Solid è il tipo di bordo.
#header #slogan{ float:left; padding:15px 0 0 30px; }
- Selezioniamo l’elemento slogan , all’interno dell’elemento header
- Spostiamo l’elemento a sinistra
- Impostiamo padding superiore a 15px e padding laterale sinistro a 30px
#header #logo em{ color:#69950F; }
- Selezioniamo il tag em
- Impostiamo il seguente colore : #69950f
Per chi non conosce il css , seguire i commenti, puo’ essere certamente utile , ma è consigliabile la lettura di una guida .
Ecco la migliore in circolazione : Guida css di base