Changer de CSS suivant le navigateur
Résolu
jb33
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Wisso -
Wisso -
Bonjour,
Je suis en train de développer un site et j'arrive au résultat que je veux sous mozilla firefox, mais quand je le lance avec IE tout plante, mes menus se mélange complètement, mes margin et autres deviennent quasiment inexistant.
Je voudrais donc savoir si il existe un script Javascript ou PHP permettant de changer la feuilles CSS suivant le navigateur utilisé.
Merci d'avance.
Je suis en train de développer un site et j'arrive au résultat que je veux sous mozilla firefox, mais quand je le lance avec IE tout plante, mes menus se mélange complètement, mes margin et autres deviennent quasiment inexistant.
Je voudrais donc savoir si il existe un script Javascript ou PHP permettant de changer la feuilles CSS suivant le navigateur utilisé.
Merci d'avance.
A voir également:
- Changer de CSS suivant le navigateur
- Changer dns - Guide
- Navigateur web - Guide
- Changer de carte graphique - Guide
- Navigateur privé - Guide
- Changer wifi chromecast - Guide
4 réponses
en fait tu as plusieurs solutions :
soit tu changes le CSS par javascript : difficile et long
soit tu met des conditions dans le css : et oui c 'est possible
soit tu une page css pour chaque navigateur et tu charge les différentes pages en fonction du navigateur (en php ou javascript)
tu peux trouver ça sur le site : https://www.alsacreations.com/
----------------------------------------------------------------------------------------------------------------
Création de site internet - Analyse et Développement de systèmes informatiques
https://www.itactiv.fr/ / http://www.itactiv.com
soit tu changes le CSS par javascript : difficile et long
soit tu met des conditions dans le css : et oui c 'est possible
soit tu une page css pour chaque navigateur et tu charge les différentes pages en fonction du navigateur (en php ou javascript)
tu peux trouver ça sur le site : https://www.alsacreations.com/
----------------------------------------------------------------------------------------------------------------
Création de site internet - Analyse et Développement de systèmes informatiques
https://www.itactiv.fr/ / http://www.itactiv.com
J'aimerai savoir comment intégrer Google Chrome au code qui a été donné plus haut.
<?php //modification du css suivant le navigateur //$_SERVER["HTTP_USER_AGENT"] : variable donnant le navigateur if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) { //Internet explorer echo "<link rel=\"stylesheet\" href=\"rca.ie.css\" type=\"text/css\" />"; } else { //Les autres echo "<link rel=\"stylesheet\" href=\"rca.moz.css\" type=\"text/css\" />"; } ?>
Bon au final à force de recherche et test, j'ai réussi à trouver un script PHP qui me change le css suivant le navigateur:
<?php
//modification du css suivant le navigateur
//$_SERVER["HTTP_USER_AGENT"] : variable donnant le navigateur
if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) {
//Internet explorer
echo "<link rel=\"stylesheet\" href=\"rca.ie.css\" type=\"text/css\" />";
}
else {
//Les autres
echo "<link rel=\"stylesheet\" href=\"rca.moz.css\" type=\"text/css\" />";
}
?>
merci pour ta réponse :)
<?php
//modification du css suivant le navigateur
//$_SERVER["HTTP_USER_AGENT"] : variable donnant le navigateur
if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) {
//Internet explorer
echo "<link rel=\"stylesheet\" href=\"rca.ie.css\" type=\"text/css\" />";
}
else {
//Les autres
echo "<link rel=\"stylesheet\" href=\"rca.moz.css\" type=\"text/css\" />";
}
?>
merci pour ta réponse :)
Bonjour, j'ai le meme pb, des diffrences entre firevox et IE, ton script PHP, c'est une super idée, mais je ne sais comment s'en servir.
Je sais que le php se mets dans la page xhml, mais après?
Ok je vais créer un css spéciale pour IE,mais faut bien que je lui indique d'aller chercher la feuille de style CSSIE, et puis à mon avis il faut pas que je l'apelle style.css, car j'ai déja celle de Firevox
Je dois remplacer la balise link qui exixte déja dans ma page par ton script?
Comme tu vois, je maitrise pas les scripts et le php.
Merci
Je sais que le php se mets dans la page xhml, mais après?
Ok je vais créer un css spéciale pour IE,mais faut bien que je lui indique d'aller chercher la feuille de style CSSIE, et puis à mon avis il faut pas que je l'apelle style.css, car j'ai déja celle de Firevox
Je dois remplacer la balise link qui exixte déja dans ma page par ton script?
Comme tu vois, je maitrise pas les scripts et le php.
Merci