Abbiamo imparato ad applicare una speciale formattazione ai vari TAG HTML.
Ora siamo in grado, ad esempio, di specificare (tramite un foglio di stile
esterno) che i bordi di tutte le tabelle dovranno essere di color verde.
Questo è sicuramente un vantaggio perché non dovremo ricorrere alla formattazione delle singole tabelle di tutto il nostro web.
Ma cosa succede se sorge la necessità di formattare alcune tabelle con un colore
differente?
Semplice, viene spontaneo rispondere, è sufficiente:
A questo punto il browser del futuro navigatore noterà che c'è un contrasto tra il colore impostato dal foglio di stile esterno ed il colore impostato per quella singola tabella Alfa. In casi di conflitto come questo il browser darà la precedenza alle opzioni "particolari" mettendo in secondo piano quelle "generali".
Questo significa che il bordo della tabella assumerà il colore appena specificato mentre tutte le altre tabelle del sito web (essendo prive di istruzioni "particolari") faranno riferimento al consueto foglio di stile esterno.
Problema risolto, quindi.
Ma cosa succederebbe se si presentasse la necessità di creare due diverse classi
di tabelle?
Cosa potremmo fare, cioè, per decidere nel foglio di stile la formattazione di due differenti tipi di tabelle? Come possiamo, cioè, specificare (nel foglio di stile esterno) che il nostro sito web conterrà due tabelle: la prima con bordi verdi e la seconda con bordi rossi (ad esempio)?
I fogli di stile permettono questo "sdoppiamento" dei Tag HTML tramite l'uso delle classi.
Per creare una classe basta aggiungere (separata da un punto) l'etichetta della classe subito dopo il nome del Tag.
Torniamo, quindi, alla finestra del nostro foglio di stile esterno.

Premiamo il pulsante Nuovo per definire la formattazione di un nuovo Tag HTML
Dobbiamo ora tornare al nostro sito web e scegliere la classe delle varie tabelle che abbiamo creato.

Le potenzialità di questa tecnica sono altissime e, se costruiamo il nostro sito web usando sin dall'inizio la distinzione delle classi (definendo cioè la classe di ogni oggetto) saremo poi avvantaggiati quando dovremo aggiornarne la grafica.
Adobe Edge, la prima animazione HTML5Come creare una animazione HTML5 con Adobe Edge, esempio completo |
Adobe Edge, l'interfacciaEsaminiamo pannelli e menu del tool gratuito di Adobe per la... |
Trasformazioni XSLT in Dreamweaver 8Primo sguardo agli strumenti XML: trasformare un feed RSS |
Layout senza tabelle con Dreamweaver 8Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia |
Il nuovo Dreamweaver 8Panoramica delle principali novità dell'ultima release del popolare... |
Guida WebMatrixEntrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,... |
Guida Notepad++Un editor testuale che funziona perfettamente anche come editor HTML... |
Guida AptanaCreare siti Web o applicazioni con Aptana, l'editor open source,... |
Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base27 Febbraio 2012 a Milano |
|
|
Corso Webmaster base12 Marzo 2012 a Milano |
|
|
Corso Webmaster base20 Febbraio 2012 a Roma |
|
|
Corso Google AdWords Base28 Marzo 2012 a Roma |