- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- cross browser e codice in php
-
cross browser e codice in php
Ciao a tutti!!!
ho realizzato un semplice codice in php:<?
$navigator_user_agent = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
header('Content-type: text/css');if (stristr($navigator_user_agent, "firefox")) { $browser = 'firefox'; echo file_get_contents("contattiie.css"); } if (stristr($navigator_user_agent, "chrome")) { $browser = 'chrome'; echo file_get_contents("contatti.css"); } if (stristr($navigator_user_agent, "msie")) { $browser = 'msie'; echo file_get_contents("contattiie.css"); }
?>
Questo perchè in chrome non ho problemi con i css ma in firefox e IE sembra ridurre le dimensioni della pagina e quindi avevo problemi con un menù che veniva visualizzato con i caratteri più grandi. Volevo chiedervi se esiste una spiegazione a questa situazione:nel css che uso per IE e Firefox se non inserisco questa riga: * {margin: 0;padding: 0;}
non mi visualizza lo sfondo giusto e si sposta il margine in alto da solo. Questo comportamento avviene sia su firefox che su IE.Secondo voi da cosa dipende?
e poi è giusto secondo voi la gestione del cross browser con questo metodo?
grazie a tutti.