Salve ragazzi,
che differenza c'è tra:
<style type="text/css">
@import url("mioCss.css");
</style>
e
<link href="mioCss.css" rel="stylesheet" type="text/css">
???
Grazie
Luca
Salve ragazzi,
che differenza c'è tra:
<style type="text/css">
@import url("mioCss.css");
</style>
e
<link href="mioCss.css" rel="stylesheet" type="text/css">
???
Grazie
Luca
Luca
Il <link> e` la chiave coretta per collegare un CSS esterno.
La sintassi con l' @import nella pagina HTML e` una forzatura dell'uso di una struttura del CSS.
In effetti la sintassi con l'@import non e` valida in XHTML Strict (anche se i browser la accettano), dato che prevede che il CSS (nell'esempio rappresentato solo dall' @import) stia nella pagina HTML.
PERO`
Dato che l'@import non e` accettato in qualche browser vecchio (NN4 ad esempio), il trucco viene usato per una specie di browser-sniffing, e fornire un determinato CSS solo ai browser che lo sanno interpretare.
QUINDI:
Nella maggior parte dei casi l'uso dell'una o dell'altra sintassi e` indifferente dal punto di vista pratico, ma non dal punto di vista formale.
Per la compatibilta` con i browser di prossima generazione (non per quelli attualmente in uso) conviene senz'altro usare il <link>.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Grazie mille per la spiegazione...
Luca
Se voglio collegare piu fogli di stile ( attualmente solo per il gusto di tenere un codice piu ordinato) come posso fare utilizzando solo il tag link?
<link href="mioCss1.css" rel="stylesheet" type="text/css">
<link href="mioCss2.css" rel="stylesheet" type="text/css">
![]()
Luca