Il Sito per imparare gratuitamente a fare pagine Web

Oggi: Giovedì 26 Novembre 2009   Ore: 03:14
 
Home · XHTML con Style · Primi Passi · Guida HTML · Guida CSS · Guida PHP · F.A.Q. · Scripting · Applets · Grafica Web · Forum · Comunicazioni Scrivimi
 
  Web-Link


Libera Donazione
  Guida C.S.S.
web-link
·Introduzione
·Sintassi
·in linea
·nella pagina
·nel foglio esterno
·le classi
·gli ID
·Grafica
·Il Box Model
·Posizionare il Box
·Il Box liquido
·Il Layout
·Links
·Gli Attributi
·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
Guida CSS - Ver. 4.1.3 - Ottobre 2008 - By Web-Link
web-link
 

CSS



In linea quando si ha la necessità che lo stile sia relativo al solo blocco di codice che stiamo trattando, senza cioè che questo vada ad influire su altre parti dello stesso documento o pagina web.

Per esempio un paragrafo <p> che debba avere determinate caratteristiche ma con la certezza che queste non siano estese a tutti gli altri paragrafi <p> contenuti all'interno dello stesso documento.

Per riprendere lo stile dell'esempio precedente, abbiamo detto di volere una leggera indentazione con testo giustificato, volendo applicare questa scelta ad un solo paragrafo, il modo più comodo e rapido è quello di associare lo stile al solo elemento <p> interessato.

Questo esempio pratico chiarirà sicuramente meglio:

<p style="text-align: justify; text-indent: 12px;">... </p>

Tutto ciò che sarà scritto tra l'elemento di apertura <p style="... >(paragrafo) e fino al suo elemento di chiusura </p> avrà come stile: giustificato con una indentazione di 12 pixel;

Si possono combinare fra di loro più stili, la sintassi corretta prevede di racchiudere il tutto fra doppi apici separando i vari attributi di stile con il punto e virgola.

I più attenti si saranno accorti dell'importanza di fare uso dell'elemento (tag) di chiusura, in questo caso il </p> che mentre per HTML non era obbligatorio, lo diventa invece nel caso dei CSS. La chiusura di questo elemento determina infatti anche la chiusura (e quindi la fine) dello stile, per cui meglio prendere fin da subito la buona abitudine di chiudere sempre l'elemento (tag) aperto.

Si noti come lo stile sia stato associato all'elemento <p>, semplicemente avendo introdotto l'attributo style all'interno delle sue stesse parentesi angolari <>. Allo stesso identico modo avrebbe potuto essere associato a qualsiasi altro elemento valido di HTML (sono esclusi elementi come <br>) ne consegue una facile personalizzazione di tutti (o quasi) gli elementi di html, anche di quelli che non piacciono molto o servono a poco e magari proprio per questo non vengono mai usati.

Con i CSS si adoperano in particolare due elementi di html che non hanno altro scopo se non quello di fare da "contenitore", questi due elementi non producono alcun effetto se adoperati da soli ma ad essi è possibile associare tutti gli styli. Si tratta rispettivamente di:

<div></div> e <span></span>

Dove <div> si applica ad un blocco di codice e provoca un ritorno a capo con la sua chiusura </div> mentre <span> può essere applicato in qualsiasi punto del documento (anche all'interno di un <div>) senza che questo ne alteri la struttura, è praticamente trasparente al resto del codice e si limita semplicemente a cambiare gli stili ad esso associati.

Per il nostro esempio sopra, avrei potuto ottenere la stessa cosa usando un contenitore <div> in questo modo:

<div style="text-align: justify; text-indent: 12px;"> testo </div>

Tenete sempre bene in considerazione la differenza fra <div> e <span>, del fatto che div crea un ritorno a capo ed è quindi preferibile per interi paragrafi o immagini da posizionare sullo schermo, mentre span si lascia utilizzare all'interno dei paragrafi stessi, magari per modificare soltanto parti del testo che lo compongono senza provocare alterazioni come il ritorno a capo.

Da notare infine la possibilità di nidificare fra loro più contenitori all'interno di elementi o di altri contenitori:

<div style="font-size: 10pt; color:#006600;">testo di prova con stile div
<p style="font-size: 12pt; text-align: center;">testo del paragrafo con stile div + stile p </p>
testo di prova stile div senza lo stile di p
</div>

Questo il risultato:

testo di prova stile div = 10pt colore verde

testo del paragrafo con stile div + stile p
testo allineato al centro 12 pt

testo di prova stile div senza lo stile di p

<div> assegna a tutto il blocco di testo, fino alla chiusura </div> un font di 10pt ed un colore verde, il <p> assegna al paragrafo un font più grande: 12 pt ed un allineamento del testo centrale, la chiusura di </p> mette fine al testo allineato al centro e alle dimensioni 12pt e tutto torna come definito dal div iniziale e resta valido fino alla sua chiusura </div>



Andrea Bianchi

Continua: Style incorporato nella pagina












  Potete fare domande e discutere l'argomento sul Forum



  Risorse
· Forum
· F.A.Q.
· Frames
· Scripting
· Applets
· Grafica Web
· Banner Exchange
· Novitànews
weblink
  Servizi
· Sondaggio
· I Files Scaricati
· Segnala il sito
· Leggi Guestbook
· Firma Guestbook
· Banners
weblink
  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.
weblink
  Download
· Primi Passi
· Guida HTML
· Guida CSS
· Guida XHTML
weblink
 
· 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 ~ 2009
Vietata la copia e la distribuzione, anche parziale, senza la previa autorizzazione scritta di Web-Link