[Urgente]
Salve, sto costruendo un sito web e mi servirebbe un aiuto riguardo un elemento del codice html.
In pratica sto codando a mano libera il sito e, visto che browser diversi hanno lettura diversa dei CSS (e quindi diversa visualizzazione), sto usando due fogli di stile, ovvero CSS, separati:
-Stile per tutti i browser tranne Explorer: style.css
-Stile soltanto per Internet Explorer: style_ie.css
Adesso il mio problema è fare in modo che Internet Explorer legga il suo CSS (cioè style_ie.css) e tutti gli altri Browser (Mozzilla, Chrome, Opera, ecc.) leggano quello adatto (cioè style.css).
Se uso <!--[if IE#]-->, Explorer legge entrambi i CSS, e da errori grafici.
Adesso sto usando un codice php trovato online per dividere i CSS tra IE e FireFox.
Codice PHP:
<?
$isFirefox = preg_match('/firefox/i',$_SERVER['HTTP_USER_AGENT']) ? TRUE : FALSE;
if($isFirefox)
echo "<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">";
else
echo "<link rel=\"stylesheet\" href=\"style_ie.css\" type=\"text/css\">";
?>
Quindi, devo trovare un modo per far visualizzare a IE, il suo CSS e a tutti gli altri Browser, il CSS generico.
Grazie, aiutatemi perchè il sito è importante, visto che l'inaugurazione è per domani.