CSS2 Compatible a partir de quelle version de IE et de firefox? - HTML/CSS - Programmation
Marsh Posté le 13-02-2005 à 17:13:02
ça veut rien dire un site en CSS2.
Certaines propriétés en CSS2 ne sont pas supportées partout ou pas de la même manière.
Faire un site reposant sur les CSS pour la présentation est par contre possible et conseillé.
Par contre également, cela exige un minimum de connaissance et d'expérience sur les 3 nav. principaux : IE, Moz et Opera.
En ce qui me concerne, je trouve qu'un site doit supporter au minimum : IE 5.5+, Mozilla 1+ et Opera 6 voire 7 + (car la communauté opera a généralement le dernier opéra).
Marsh Posté le 13-02-2005 à 20:20:44
En dehors des navigateurs en mode texte, on ne peut pas dire que tel navigateur récent est totalement compatible ou incompatible avec CSS2.
Par contre, il est surement possible de faire une liste de la compatibilité de chaque navigateur avec les différentes propriétés du CSS2.
Je me demande d'ailleur si google ne permet pas de trouver une telle liste.
Même si je conais un peu les CSS, je ne suis pas assez compétant pour te donner une telle liste.
En tout cas, le moteur geeko (mozilla, firefox, ...) est réputant comme étant plus proche de la norme CSS qu'IE.
Marsh Posté le 24-05-2005 à 14:53:25
Moi je travail beaucoup avec les CSS2, et franchement, IE me deplait fortement!!!
Ma methode :
Tout d'abord je code ma page en XHTML Strict;
C'est a dire que je ne met aucune balise qui a un raport avec l'aparence finale, mon code finale ressemble vraiment a de l'XML.
Aucune balise superflue...
Ensuite j'ecrit ma feuille de style en utilisant a outrance les selecteurs.
Je me base entierement sur la traduction de la norme CSS2 de W3C qui est aussi claire qu'un bon tutorial.
Puis je teste mon site sous Firefox, et la, je n'ai aucune surprise, tout fonctionne a merveille.
Puis sous IE; et la c'est la catastrophe complete!!!
Plus rien ne correspond, tout est deplacer, deformé....
Alors que j'ai respecté les norme A LA LETTRE.
Conclusion :
Puisque mon site est en PHP, je charge une feuille de style different si l'utilisateur a IE ou un autres (les autres en generale ne posent pas de probleme, seul IE est purement bugger a tout les niveau).
Biensur, je ne me casse pas la tete pour IE :
Pour les VRAI navigateur, je fait un site magnifique, avec des menus Roll-over (sans javascript, seulement du CSS2) et des effet super interessant...
Pour IE, je fait des truc carré, ordinaire, statique....
En plus, j'affiche un encadré en haut du site pour signaler gentillement et poliment que le navigateur utilisé par le client n'est pas conforme au norme, et je lui donne un lien pour telecharger Firefox en fonction de son OS
Si tout le monde suit ce chemin, je pense en plus que ça encouragerais les gens a essayer des navigateur autre que IE!!!
Pour le Webmaster, c'est une galere pour ecrire un site a cause de IE!!
Autre truc que IE ne supporte pas, et qui permet de faire des truc tres jolie!!!
LES PNG de la derniere norme, avec la couche alpha.
Voila, en esperant que le monde change d'habitude, ce qui n'est pas gagné...
Et dire que autour de mois j'entend des truc du genre "pfff mozilla c'est nul, c'est pas compatible avec tout les sites..." forcement, si on programme un site pour microsoft....
Marsh Posté le 24-05-2005 à 14:56:57
c ca les gros pb des css, y'a plein de normes jolies tout plein mais...
elles sont loin d'êtres toutes implémentées, encore moins de manière identique et sur tous les navigateurs....
monde cruel
Marsh Posté le 24-05-2005 à 14:58:50
Ben en fait, y a qu'IE qui pose de gros problèmes sur les trois cités.
Opéra et les navigateurs gecko marchent au poil, eux.
IE dépendant de microsoft, on peut s'attendre à avoir le support de l'xhtml1.1 et des css 2.1 en 2012, peut-etre 2011 mais j'y crois pas trop ...
PS : en attendant rabattez vous sur l'ensemble IE7 (js+css). C'est de la bidouille, mais bon ca peut dépanner ...
Marsh Posté le 13-02-2005 à 15:40:14
Tout est dans le topic.. j'aimerais créer un site en CSS2 mais j'ai peur pour la compatibilité.. Merci..