J'aimerais mieux que tous les browsers sachent afficher toutes les pages, quelles que soient les fautes, mais ca c'est impossible. Donc il n'y a pas d'autre choix possible. Visiblement tu n'as pas compris ce que c'est qu'une spec, ca m'étonne que tu confondes implémentation et extension. IE peut choisir que <h1>...</h1> sera affiché en 24 ou 36pt ou en vert si ca lui chante, je suppose que la norme laisse ce choix assez libre. Accepter quelque chose qui n'est pas dans la spec, ca n'a rien à voir, c'est une extension. Si GCC se mettait à supposer que tel code non ISO syntaxiquement veut probablement dire ceci ou cela, ce serait tout aussi inacceptable (et surtout étant donné que c'est le compilateur multi-plateforme de référence). C'est valable pour IE, comme pour tout logiciel, propriétaire ou libre. Et memes aux débuts de IE, c'était tout aussi anormal, tout comme ca l'est théoriquement pour tous les browsers qui le font (saufs qu'en pratique ils sont obligés de le faire parce que IE le fait -- et ceux qui le faisaient avant la domination de IE, c'était effectivement anormal). Je ne dis pas que c'est fait pour propriétariser HTML (car les erreurs rattrapées ne sont pas trop tordues), je pense plutot que c'est apprécié par le client, parce que quelqu'un qui fait un code HTML médiocre sera content de voir que ca passe quand meme. A coté ca pose probleme aux autres browsers, donc du point de vue MS, ca ne gache rien, mais ce n'était certainement pas le but premier j'en conviens, meme si c'est une méthode déja employée.
Ce que tu ne veux pas comprendre (ton exemple du mp3), c'est que si les specs étaient respectées par tout le monde (pas uniquement MS évidemment), tu ne trouverais pas de mp3 foireux ou de HTML mal formatté. Tu ne verrais jamais la page blanche, seul l'auteur la verrait en testant son site.
Ce probleme est général, il apparait dès qu'une norme n'est pas respectée par quelqu'un qui est en position dominante. Les deux sont nécessaires. Si t'es pas en position dominante, tu te disqualifies si tu ne suis pas la norme, si tu ne suis pas les extensions du concurrent dominant, ou si tu fais un site lisible par Mozilla et pas par IE. Etant donné sa position dominante, MS se retrouve donc plus vite que les autres dans cette position de "fouteur de merde". C'est inévitable dès qu'ils ne respectent pas un standard. Va donc expliquer sur un newsgroup ou 95% des gens postent avec OE que la signature doit être signalée avec un "-- ", sans oublier l'espace.
[^] # Re: ARRETEZ D'ETRE BORN2 ET OUVREZ VOTRE ESPRIT...
Posté par Anonyme . En réponse à la dépêche Shared source vs Open Source: une comparaison. Évalué à 0.
Ce que tu ne veux pas comprendre (ton exemple du mp3), c'est que si les specs étaient respectées par tout le monde (pas uniquement MS évidemment), tu ne trouverais pas de mp3 foireux ou de HTML mal formatté. Tu ne verrais jamais la page blanche, seul l'auteur la verrait en testant son site.
Ce probleme est général, il apparait dès qu'une norme n'est pas respectée par quelqu'un qui est en position dominante. Les deux sont nécessaires. Si t'es pas en position dominante, tu te disqualifies si tu ne suis pas la norme, si tu ne suis pas les extensions du concurrent dominant, ou si tu fais un site lisible par Mozilla et pas par IE. Etant donné sa position dominante, MS se retrouve donc plus vite que les autres dans cette position de "fouteur de merde". C'est inévitable dès qu'ils ne respectent pas un standard. Va donc expliquer sur un newsgroup ou 95% des gens postent avec OE que la signature doit être signalée avec un "-- ", sans oublier l'espace.