CSS in base al browser
> Scritto da Criest il giorno 26/09/2002

  Introduzione
Come molti di voi sapranno, non tutti i CSS vengono supportati dai più diffusi browser e tale non supporto provoca errori nella visualizzazione della pagina. Per ovviare al problema è però possibile settare diversi fogli di stile in base al browser utilizzato.

Codice per lo script


<SCRIPT language="JavaScript">
if(document.layers){
document.write("<link rel='stylesheet' href='net4x.css' type='text/css'>");
}
if(document.all){
document.write("<link rel='stylesheet' href='ie.css' type='text/css'>");
}
if(document.getElementById){ // per Netscape 6
document.write("<link rel='stylesheet' href='net6.css' type='text/css'>");
}
</SCRIPT>




Spiegazioni e conclusioni
Come vediamo, a seconda dei CSS utilizzati, abbiamo diversi fogli di stile (quelli con estensione .css). Il primo in particolare si riferisce a Netscape 4.x, il secondo a IE ed il terzo a Netscape 6.x.
In questo modo faremo visualizzare la pagina correttamente a seconde del browser utilizzato, priva di errori.


--------------------------------------------------------------------------------------------
AZPoint.net - http://www.azpoint.net
Vietata ogni forma di duplicazione