Les Allergies
Alimentaires
Posez votre question Signaler

Fonction change css suivant navigateur [Résolu]

cheese42 834Messages postés 11 septembre 2007Date d'inscription 29 avril 2012Dernière intervention - Dernière réponse le 17 août 2011 à 17:57
Bonjour,
voila, je crois qu'il existe une fonction javascript mais impossible a trouver dans le forum de ccm, c'est la fonction qui fait changer la feuille de style css suivant le navigateur utilisé par le visiteur,,alors déja est ce que cette fonction existe ?? car lorsque perso je teste avec ie ou firefox ou encore opera, y a rien de pareil suivant le navigateur utilisé...si une personne connait le script, je suis preneurrrrrrr !!!! merci a tous.....slt, cheese42..
Lire la suite 

Fonction change css suivant navigateur »

7 réponses
Réponse
+18
moins plus
SALUT

il est preferable d utiliser des "commentaires conditionels"
CSS embarque
<!--[if gte IE 5]> pour réserver le contenu à IE 5.0 et version plus récentes (actuellement E5.5, IE6.0 et IE7.0) <![endif]-->
 
<!--[if IE 5.0]> pour IE 5.0 <![endif]-->
 
<!--[if IE 5.5000]> pour IE 5.5 <![endif]-->
 
<!--[if IE 6]> pour IE 6.0 <![endif]-->
 
<!--[if gte IE 5.5000]> pour IE5.5 et supérieur <![endif]-->
 
<!--[if lt IE 6]> pour IE5.0 et IE5.5 <![endif]-->
 
<!--[if lt IE 7]> pour IE inférieur à IE7 <![endif]-->
 
<!--[if lte IE 6]> pour IE5.0, IE5.5 et IE6.0 mais pas IE7.0<![endif]-->


et pour les liens vers les css
<head>
   ...
   <link rel="stylesheet" href="css/ff.css" type="text/css" />
   <!--[if IE 6]>
      <link rel="stylesheet" href="css/ie6.css" type="text/css" />
   <![endif]-->
   <!--[if IE 7]>
      <link rel="stylesheet" href="css/ie7.css" type="text/css" />
   <![endif]-->
</head>


RAD
Ajouter un commentaire
Réponse
+1
moins plus
moi je dis VIVE RAD ZONE !!!!!!!! si ca peut servir a d'autres personnes en plus ,sympa !! merci et merci et merci !!!!
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Je voudrais savoir s'il etait possible de faire la meme chose (avec la meme synthaxe ou une autre...), pour opera, safari ou autre netscape?

Merci de vos reponses^^
toxcct - 29 avril 2009 à 14:58
En fait, cette syntaxe n'est pas standard du tout, et il n'y a que les navigateurs microsoft qui l'interprettent (Internet Explorer).

Il est toujours conseillé de faire des feilles de styles applicables à tous les navigateurs, avant d'essayer de poser des rustines pour un navigateur en particulier... et il y a très souvent moyen d'y parvenir en tordant en peu l'HTML/CSS, tout en restant standard (donc supportable par la plupart des autres navigateurs).
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour, je me permets de reprendre ce sujet pour un petit détail.

Pour IE 8, puis-je mettre :

<!--[if IE 8]>
<link rel="stylesheet" href="css/ie8.css" type="text/css" />
<![endif]-->


et si je veux mettre pour IE 7 et supérieur, comment faire?


Merci d'avance =)
pyxel99 - 2 sept. 2009 à 17:53
voila le liens ou tout est expliqué :
http://www.blog-and-blues.org/...
tu y trouvera ta reponse et bien d'autres.
bonne journee
Armelkev- 17 août 2011 à 17:57
Super code !!!
Ajouter un commentaire
Ce document intitulé « fonction change css suivant navigateur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?