Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
900 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Utiliser un CSS selon le type de navigateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utiliser un CSS selon le type de navigateur

n°153911
ant-103
Posté le 07-06-2002 à 17:24:20  profilanswer
 

J'essaye de faire un pti site web mais je rencontre des problèmes de mise en page car les CSS sont différements interprétés par netscape que par IE est ce que quelqu'ub sait comment faire pour que si c IE il utilise un CSS_IE et si c netscape un CSS_netscape sans faire deux pages html différentes !?

mood
Publicité
Posté le 07-06-2002 à 17:24:20  profilanswer
 

n°153956
toum toum
Posté le 07-06-2002 à 19:29:10  profilanswer
 

Tu fait un css aux normes, ca devrait suffire.

n°153967
JWhy
je peux plier (héhé)
Posté le 07-06-2002 à 19:55:06  profilanswer
 

tu recuperes un javascript te permettant de verifier le navigateur et en fonction de la version tu fais un  
document.write("<LINK REL=StyleSheet HREF='le_style_qui_va_bien.css' TYPE='text/css'>" );
 
qqchose comme:  

Code :
  1. browser = // recuperation du type de navigateur
  2. ver = // recuperation de la version du navigateur
  3. if (browser = "ie" ){
  4.   if (ver >= 6)
  5.     document.write("<LINK REL=StyleSheet HREF='/styles/ie6.css' TYPE='text/css'>" );
  6.   else if (ver >= 5)
  7.     document.write("<LINK REL=StyleSheet HREF='/styles/ie5.css' TYPE='text/css'>" );
  8.   else if (ver >= 4)
  9.     document.write("<LINK REL=StyleSheet HREF='/styles/ie4.css' TYPE='text/css'>" );
  10.   else
  11.     document.write("<LINK REL=StyleSheet HREF='/styles/ie_generic.css' TYPE='text/css'>" );
  12. }
  13. else if (browser = "ns" ){
  14.   if (ver >= 6)
  15.     document.write("<LINK REL=StyleSheet HREF='/styles/ns6.css' TYPE='text/css'>" );
  16.   else if (ver >= 5)
  17.     document.write("<LINK REL=StyleSheet HREF='/styles/ns5.css' TYPE='text/css'>" );
  18.   else if (ver >= 4)
  19.     document.write("<LINK REL=StyleSheet HREF='/styles/ns4.css' TYPE='text/css'>" );
  20.   else
  21.     document.write("<LINK REL=StyleSheet HREF='/styles/ns_generic.css' TYPE='text/css'>" );
  22. }
  23. else
  24.   document.write("<LINK REL=StyleSheet HREF='/styles/generic.css' TYPE='text/css'>" );


 
mais la reponse de toum toum est pas mal non plus ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°154505
Profil sup​primé
Posté le 08-06-2002 à 20:28:44  answer
 

Mieux qu'une solution JavaScript, une solution en PHP ou SSI qui fait exactement la même chose (détecter le navigateur et inclure le lien vers la bonne CSS)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Utiliser un CSS selon le type de navigateur

 

Sujets relatifs
[PHP] un include dans une nouvelle fenêtre du navigateur[CSS] style de bordure avec balise <td>
[allegro] cherche une solution pour l'utiliser ..[CSS] mieux que white-space:nowrap ?
[VC++]est ce qu'il faut initialiser un Variant avant de l'utiliser?Problème avec un champ type "radio" + XHTML
[Delphi Interbase] Problème avec un champ de type Time[Interbase] Comment déclarer un champ de type image ?
[CSS] équivalent de cellpadding et cellspacing ?[CSS] font-size : relatif ou absolu ?
Plus de sujets relatifs à : Utiliser un CSS selon le type de navigateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR