Navigateur et CSS

Fermé
JypX Messages postés 67 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 6 février 2010 - 6 févr. 2010 à 19:25
JypX Messages postés 67 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 6 février 2010 - 6 févr. 2010 à 22:37
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?

12 réponses

notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
6 févr. 2010 à 22:31
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
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
6 févr. 2010 à 19:36
Un CSS bien fait marchera pour tout.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
6 févr. 2010 à 19:50
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
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
6 févr. 2010 à 19:54
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
6 févr. 2010 à 19:57
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
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
6 févr. 2010 à 20:03
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
JypX Messages postés 67 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 6 février 2010 7
6 févr. 2010 à 20:52
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
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
6 févr. 2010 à 20:59
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
JypX Messages postés 67 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 6 février 2010 7
6 févr. 2010 à 21:43
Et c'est quoi le bon doctype pour IE?
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
6 févr. 2010 à 21:46
:-D
Il n'y a pas de doctype spéciaux pour IE. Il faut simplement en mettre un selon la version du langage que tu utilises pour coder tes pages.

Je crois qu'une petite lecture s'impose ;)
http://www.pompage.net/traduction/le-doctype-qu-il-vous-faut
0
JypX Messages postés 67 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 6 février 2010 7
6 févr. 2010 à 22:14
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
JypX Messages postés 67 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 6 février 2010 7
6 févr. 2010 à 22:37
Merci pour tout je regarderai ça demain
0