Rechercher : dans
Par :

Changer de CSS suivant le navigateur

Dernière réponse le 9 nov 2009 à 23:37:05 jb33, le 29 jun 2008 à 20:04:54 
 Signaler ce message aux modérateurs

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.

Configuration: Windows Vista
Firefox 3.0

Meilleures réponses pour « changer de CSS suivant le navigateur » dans :
Changer l'aspect du curseur en CSS Voir La propriété cursor permet de changer l'aspect du curseur sur un élément d'une page web. Le client affichera automatiquement le curseur de son ordinateur qui correspond au type de curseur que vous aurez choisi. Exemples Liste des attributs...
Créer une DIV avec transparence VoirLes DIV transparents en CSS Vous voulez rendre une DIV transparente ? Rien de plus simple, il suffit d'utiliser une des techniques CSS suivantes : Rendre le DIV ainsi que le contenu transparent Le div lui même sera transparent, mais aussi...
Comment changer la page d'accueil de son navigateur WEB ? VoirVous voulez changer la page d'accueil de votre navigateur web ? Voici comment procéder : Sous Internet Explorer Sous Mozilla Firefox Sous Opéra Les moteurs de recherche Plusieurs pages d'accueil pour son navigateur Sous Internet...
Javascript - L'objet navigator VoirLes particularités de l'objet navigator L'objet navigator est un objet qui permet de récupérer des informations sur le navigateur qu'utilise le visiteur. Cela paraît totalement inutile à première vue, toutefois, comme vous le savez sûrement, il...
Les classes de style (CSS) VoirLes classes et les ID Les classes Il peut s'avérer intéressant d'affecter des styles différents à des mêmes balises. Pour cela les spécifications CSS ont introduit le concept de classe. La définition des classes est aussi simple que celles des...
CSS - Les couleurs VoirLes couleurs Le standard CSS propose différentes façons de définir des couleurs : par un nom avec la notation hexadécimale avec la notation décimale Appel d'une couleur par son nom Le langage HTML définit des noms pour un nombre limité de...

1

91dj85, le 30 jun 2008 à 12:39:03

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 : http://www.alsacreations.com/


------------------------------------------------------------­------------------------------­----------------------
Création de site internet - Analyse et Développement de systèmes informatiques
http://www.itactiv.fr / http://www.itactiv.com

Répondre à 91dj85

2

jb33, le 1 jui 2008 à 15:55:08

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 :)

Répondre à jb33

3

 zoalia, le 9 nov 2009 à 23:37:05

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

Répondre à zoalia
Collection CommentÇaMarche.net