![]() |
|
Le classi e gli id nei Css
Un foglio di stile che consenta al designer di disporre di un'ampia gamma di elementi Html da stilizzare non è completamente fluido e versatile se non ci fosse l'opportunità di poter definire stili diversi per una stessa categoria di elementi Html, ad esempio, il Tag <p> che avrà la sua stilizzazione, non potrà essere utilizzato con un criterio grafico e stilistico diverso in un'altra occorrenza dello stesso in un dato punto della pagina o dl sito.
<style type="text/css">
p.testo_rosso { color: Red; }
p.testo_verde { color: Green; }
</style>
<p class="testo_rosso">Questo testo è Rosso</p>
<p class="testo_verde">Questo testo è Verde</p>
La sintassi per la creazione di una classe è banale, la forma è "nome Tag - punto - nome classe", ad esempio p.testo_rosso.Per richiamarla in un Tag Html si utilizza l'attributo class, ad esempio <p class="testo_rosso">. In questo modo abbiamo creato una classe specifica per il Tag <p>, se dovessimo dunque provare a scrivere <div class="testo_tosso"> non avremo alcuna risposta, essendo quella classe proprietaria di <p>, per ovviare a questo problema possiamo creare delle classi generiche, semplicemente utilizzando la forma "punto - nome classe", ad esempio .testo_rosso. Ecco un esempio
<style type="text/css">
.testo_rosso { color: Red; }
</style>
<p class="testo_rosso">Questo testo è Rosso</p>
<div class="testo_rosso">Anche questo testo è Rosso</div>
Ovviamente richiamare questo stile da un Tag che non utilizza l'attributo color, come nell'esempio, è perfettamente inutile.Ma non finisce qui! possiamo creare delle classi di tipo id per richiamare lo stile mediante l'utilizzo di un foglio di stile Javascript. La sintassi è pressochè analoga, utilizziamo il carattere "cancelletto" (#) al posto del punto, vediamo un esempio:
<style type="text/css">
#nomeclasseid { color: Red; }
</style>
<div id="nomeclasseid">Questa è una classe di tipo id</div>
Attenzione: l'utilizzo di quest'altra tecnica è da utilizzarsi con cautela, assegnare lo stesso id ad un Tag vuol dire confondere un eventuale script Javascript che vi si riferisce, essendo l'id in programmazione un identificatore univoco.
|
IN EVIDENZA
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||