I fogli di stile hanno senso di esistere se applicati ad un documento HTML, e per fare ciò ci sono vari modi.
CSS esterni
Sono esterni i fogli di stile definiti in un file separato rispetto al documento HTML. Hanno estensione .css e sono dei semplici file di testo editabili con un qualsiasi editor. Un editor dedicato, in più, offre facilitazioni nella stesura del codice (colorazione differenziata delle varie parti, funzionalità di autocompletamento), anteprima visuale, help, wizard e templates.
I CSS esterni possono essere collegati ad un file HTML tramite l'elemento <LINK>, all'interno della sezione <HEAD>.
Es.
Quando il codice dei fogli di stile è inserito nello stesso documento HTML si parla di CSS interni.
I CSS esterni possono essere incorporati ad un documento HTML con l'elemento <STYLE>, all'interno della sezione <HEAD>.
Es.
<style type="text/css">
body {background: #FFFFFF;}
</style>
Attributi dell'elemento :
type: tipo di dati. Unico valore possibile: text/css. Obbligatorio.
media: identificazione del supporto (stampante, schermo, ecc...) a cui il CSS viene applicato. Opzionale.
Inoltre i CSS possono essere utilizzati anche come elementi inline tramite l'attributo style. È un attributo common (applicabile a tuti gli elementi). La dichiarazione avviene per ogni singolo tag.
Def.
<[elemento] style="[definizione dello stile]">
Ogni attributo style può contenere più definizioni di stile, separate da punto e virgola.
Ogni definizione ècomposta da una proprietà seguita da due punti e relativo valore.
Es.
L'attributo rel ha due possibili valori, stylesheet e alternate stylesheet. Serve a poter disporre all'interno dello stesso documento di due fogli stile, quello di default e un secondo, il cui utilizzo dovrà essere previsto e gestito da apposito codice, per esempio in javascript.
Tutti i loghi e i marchi registrati presenti in questo sito sono dei rispettivi proprietari. La responsabilità sui contenuti è dei rispettivi autori.
Tutto il resto è Copyleft Zingarelli.biz - la comunicazione con ogni mezzo necessario.