Fonction change css suivant navigateur

Résolu/Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 14 avril 2008 à 22:10
Armelkev Messages postés 100 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 5 août 2020 - 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..

A voir également:

4 réponses

RAD ZONE Messages postés 5230 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
14 avril 2008 à 22:16
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
19
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
14 avril 2008 à 22:35
moi je dis VIVE RAD ZONE !!!!!!!! si ca peut servir a d'autres personnes en plus ,sympa !! merci et merci et merci !!!!
1
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^^
1
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).
0
Flow31- Messages postés 84 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 10 avril 2013 10
6 août 2009 à 11:24
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 =)
0
voila le liens ou tout est expliqué :
http://www.blog-and-blues.org/articles/Les_syntaxes_de_commentaires_conditionnels_pour_IE_Windows
tu y trouvera ta reponse et bien d'autres.
bonne journee
0
Armelkev Messages postés 100 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 5 août 2020
17 août 2011 à 17:57
Super code !!!
0