Navigateur et CSS

JypX Messages postés 68 Statut Membre -  
JypX Messages postés 68 Statut Membre -
Bonjour,

Les css qui marche pour :
- IE marche aussi pour Opera
- FireFox marche aussi pour Chrome et Safari?

Ou c'est plus compliqué que ça?
Configuration: Linux
Firefox 3.5.7

12 réponses

  1. notobe Messages postés 2222 Statut Membre 213
     
    Tu dois le savoir... car c'est toi qui le décide !

    Deux choix à faire :
    - coder en html 4.01 ou en xhtml 1.0 (c'est juste une histoire de choix de départ, c'est comme tu veux)
    - en strict ou en transitional (mieux vaut choisir le strict, mais on peut coder en transitional et faire du strict)
    En strict on s'impose de ne pas utiliser des balises ou attributs dépréciés comme <center>, <font>, vlink... qui sont prévus, un jour ou l'autre, à ne plus être interprétés par les navigateurs.
    http://css.mammouthland.net/balises-html.php#xhtml

    Le frameset c'est quand on fait des pages avec des frames.

    Lectures complémentaires :
    https://openweb.eu.org/articles/differentes_dtd
    https://openweb.eu.org/articles/html_au_xhtml
    https://www.alsacreations.com/article/lire/560-DTD-comment-choisir.html
    1
  2. arthezius Messages postés 3756 Statut Membre 475
     
    Un CSS bien fait marchera pour tout.
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Je ne vois pas trop le lien entre IE et Opera ...
    Souvent soit ça ne fonctionne que sur IE ou ça ne fonctionne pas que sur IE (quand il y a un problème, car comme le dit arthezius, un bon CSS fonctionne sur tous).
    0
  4. LelLex Messages postés 1753 Statut Membre 112
     
    Un .css bien rédigé fonctionne sur tout sauf IE.
    Donc généralement on en fait un spécialement pour IE.
    Cependant IE6 il ne comprend rien le pauvre, donc tu t'en occupes pas.

    Ton visiteur s'il veut naviguer correctement, il n'a pas IE6. Autrement il reste sur msn.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Un .css bien rédigé fonctionne sur tout sauf IE. 
    Donc généralement on en fait un spécialement pour IE.
    Désolé de te contredire mais je n'ai pas de feuille spéciale pour IE et mon site (en développement, ne cherche pas lequel) fonctionne nickel sur les dernières versions des navigateurs.
    0
  7. LelLex Messages postés 1753 Statut Membre 112
     
    Ah bon.
    J'ai souvent vu :

    <!--[if lte IE 6]> 
    <link rel="stylesheet" media="screen" type="text/css" title="" href="ie6.css" />
    <![endif]--> 


    Ah, je sais.
    Je me suis mal exprimé.
    On en fait un seulement pour ie6, voir ie7.

    ??
    0
  8. JypX Messages postés 68 Statut Membre 7
     
    J'avais lu mais je ne sais plus où qui IE et Opera se calaient sur la marge intérieur alors que les autres se calaient sur la marge intérieur.
    0
  9. notobe Messages postés 2222 Statut Membre 213
     
    IE, en mode quirks (page html sans doctype) n'applique pas le "box model" normal et n'ajoute donc pas les mesures des marges.
    Mais il n'y a que IE.

    Opéra est l'un des meilleurs navigateurs au niveau support des CSS et applique parfaitement le box model. Et avec un doctype correct, IE se plie aussi aux normes... (si si ;) )
    0
  10. JypX Messages postés 68 Statut Membre 7
     
    Et c'est quoi le bon doctype pour IE?
    0
  11. JypX Messages postés 68 Statut Membre 7
     
    Question très bête : comment on sait quel "truc" on utilise : HTML 4.01 Strict, Transitional, Frameset, XHTML 1.0 Strict, Transitional, Frameset, XHTML 1.1 DTD?
    0
  12. JypX Messages postés 68 Statut Membre 7
     
    Merci pour tout je regarderai ça demain
    0