Il Sito per imparare gratuitamente a fare pagine Web

Oggi: Lunedì 08 Settembre 2008   Ore: 09:41
 
Home · XHTML con Style · Primi Passi · Guida HTML · Guida CSS · Guida PHP · F.A.Q. · Scripting · Applets · Grafica Web · Forum · Comunicazioni Scrivimi
 
  Web-Link
Fai una libera donazione, qualsiasi cifra
Libera Donazione
  Guida C.S.S.
web-link
·Introduzione
·Sintassi
·in linea
·nella pagina
·nel foglio esterno
·le classi
·gli ID
·Grafica
·Links
·Attributi Testo
.  " Carattere
.  " Colore e Sfondo
.  " Posizionamento
·Parametri
·Conclusioni
web-link
web-link
  Fare Web
web-link
·Applets
·Banners
·Blog
·Chat
·Contatori
·DHTML
·E-Commerce
·Editors CSS
·Editors HTML
·Flash
·Forum
·F.T.P.
·Guestbooks
·Grafica
·Iscriz.Mot.Ricerca
·Java Applets
·Java Script
·Mailling List
·Mappe Cliccabili
·Meta Tags
·Mot.ricerca interno
·Scripting
·Sondaggi on-line
·Spazi Web
·Tag Boards
·URL forwarding
·Validatori HTML
·W3C Specifiche
·Web Designer
·Web Master
web-link
web-link
web-link
 

CSS



La sintassi Abbiamo detto che hanno un loro elemento (tag) che viene specificato in html, si tratta dell'elemento: <style> con relativa chiusura </style>. Questo elemento serve per informare il browser che si tratta di stili che apporteranno le dovute modifiche agli elementi di html in esso definiti. La dichiarazione di style deve essere collocata all'interno dei tags <head> e </head> della pagina web, unica eccezione per le definizioni direttamente in linea dove basta il solo style senza neppure il tag di  chiusura.

Abbiamo detto che fondamentalmente sono tre i modi di usare i css, quale sia il migliore lo lascio decidere a voi visto che dipende esclusivamente da voi stessi e dal vostro modo di organizzarvi oltre che dalle reali esigenze:

1.   Direttamente In linea
2.   Ad inizio pagina a stile incorporato
3.   Nel collegamento ad un foglio di stile esterno

Ognuno di questi tre possibili modi differisce leggermente dall'altro, lo vedremo più avanti quando li analizzeremo uno per uno dettagliatamente.

Le regole comuni sono invece quelle che gli attributi devono essere inseriti all'interno di parentesi graffe { } laddove in HTML verrebbe usato un "=" (uguale) viene invece usato ":" (due punti). Argomenti consecutivi sono separati da ";" (punto e virgola) invece che da "," (virgola).

Inoltre molti argomenti sono divisi da - (trattini) anche se questi fanno parte integrante del nome stesso.

Vediamo un possibile style. Immaginiamo di volere assegnare al nostro testo una leggera indentazione (12 pixel) con allineamento giustificato che tradotto significa avere un leggero rientro del testo ad inizio paragrafo con allineamento poi su entrambi i lati, esattamente come quello che state vedendo adesso in questa pagina.

{text-align: justify; text-indent: 12px}

Abbiamo adoperato l'attributo text-align con il parametro justify per il testo giustificato, mentre l'attributo text-indent con il parametro 12px per l'indentazione ad inizio paragrafo.

Da notare in questa fase di apprendimento soltanto la sintassi: apri parentesi graffa, attributo, due punti, parametro, punto e virgola, attributo, due punti, parametro, chiudi parentesi graffa.

Le parentesi graffe non sono presenti nelle tastiere italiane, si possono ottenere con i codici ascii 123 e 125, praticamente tenendo premuto il tasto ALT sinistro, si digiti dal tastierino numerico il relativo numero, senza rilasciare il tasto ALT se non a fine digitazione... spero di essermi spiegato, oppure tenendo premuto il tasto Alt Gr (a destra) contemporaneamente al tasto shift (maiuscole) premere i due tasti delle parentesi quadrate [ ] che si ottengono con ALT Gr ma che se combinati con il tasto Shift sono tradotte invece in parentesi graffe {}.

Per conoscere quali siano gli attributi e i relativi parametri possibili, vi rimando alle voci del menù laterale gli attributi di stile e i parametri dove è possibile vedere un'ampia panoramica più o meno completa di quelli che sono i più comuni e di conseguenza i più adoperati.

Abbiamo detto che uno stile può essere associato ad un elemento valido di html, per cui se associamo il nostro stile all'elemento <body> sarà come aver definito uno style per tutta la pagina web, essendo infatti body in html l'elemento che comprende tutto il corpo della pagina. Alcuni esempi di possibili stili:


<style>
body {font-size: 10pt; color: Blue;} B {font-size: 12pt; color: Red;} I {font-size: 8pt; font-style: italic; color: Green;}
</style>

Vediamo i tre esempi sopra, il primo: body ha un font formato da 10 punti e di colore blu scuro, sarebbe stato valido anche una specificazione del colore con notazione esadecimale: #000099 che corrisponde al blu per cui tutto il testo all'interno di quella pagina seguirà questo stile perchè l'elemento di html body si riferisce a tutto il documento, praticamente quello che ho fatto io con questa pagina.

B (bold in html) aumenta il font di 2 punti rispetto a quello definito in body così da evidenziarlo maggiormente ed in più ne cambia anche il colore passando dal blu al rosso.

I (Italic in html) mantiene lo stile Italic ma ne riduce il font di due punti (8) rispetto a quello standard definito nel body (10) e gli cambia colore passando al verde (Green).

Bene, se avete capito il meccanismo, se vi risulta tutto quanto chiaro, non resta che passare alle varie tecniche per associare lo stile ai diversi elementi html e per fare questo vi ricordo che i modi possibili sono tre.
Iniziamo da quello di sicuro il più semplice ed immediato, lo stile in linea.

Andrea Bianchi



Continua: Style in linea










  Potete fare domande e discutere l'argomento sul Forum



web-link
  Risorse
· Forum
· F.A.Q.
· Frames
· Scripting
· Applets
· Grafica Web
· Banner Exchange
· Novità
  Servizi
· News Letter
· Sondaggio
· I Files Scaricati
· Segnala il sito
· Leggi Guestbook
· Firma Guestbook
· Banners
  Linguaggi
· A.J.A.X.
· A.S.P.
· C.G.I.
· C.S.S.
· Flash
· H.T.M.L.
· X.H.T.M.L.
· Java
· JavaScript
· P.E.R.L.
· P.H.P.
· X.M.L.
  Download
· Primi Passi
· Guida HTML
· Guida CSS
· Tutorial XHTML
 
· Home Page Home Page · Aggiungi ai preferiti Aggiungi ai preferiti · Segnala ad un amico Segnala il sito ai tuoi amici ·
 

Valid CSS!
Valid HTML 4.01!

Questa pagina è esclusiva proprietà di © Web-Link © Andrea Bianchi 1997 ~ 2008
Vietata la copia e la distribuzione, anche parziale, senza la previa autorizzazione scritta di Web-Link