Fonction change css suivant navigateur

Résolu
cheese42 Messages postés 860 Date d'inscription   Statut Membre Dernière intervention   -  
Armelkev Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 360
 
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   Statut Membre Dernière intervention   120
 
moi je dis VIVE RAD ZONE !!!!!!!! si ca peut servir a d'autres personnes en plus ,sympa !! merci et merci et merci !!!!
1
sHaMaN
 
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
toxcct
 
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   Statut Membre Dernière intervention   10
 
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
pyxel99
 
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   Statut Membre Dernière intervention  
 
Super code !!!
0