Laurent Denis a écrit :
- Microsoft est le premier implémenteur du dispositif décisif qui a permis et permet encore toutes les évolutions de CSS et DOM dans les navigateurs modernes... Mais quel est ce dispositif ?
Le
doctype switching, avec IE Mac 5.0. Qui, si je ne m'abuse, apparait dans IE Windows avec la version 6.0.
Laurent Denis a écrit :
- Microsoft est le premier implémenteur à 99% d'une spécification CSS... Sauriez-vous retrouver lequel et laquelle ?
CSS 1, implémenté à 99% par (toujours) IE Mac 5.0 et son moteur de rendu Tasman.
Laurent Denis a écrit :
- Tant qu'on y est, Microsoft était tellement le premier enthousiaste envers cette spécification qu'ils avaient carrément implémenté, une autre fois, et dans une autre version du navigateur, un draft W3C... Les connaissez-vous ? (le draft et la version du navigateur)
Internet Explorer 3.0 implémentait en 2006 une partie du draft de CSS 1 (dont la version finale date de décembre 2006). À côté de ça, Netscape fout la merde en proposant des éléments HTML de présentation, prétextant la simplicité: les auteurs de pages HTML connaissent déjà ce langage (HTML), on ne va tout de même pas leur demander d'en apprendre un autre en plus! Ceci dit, pour éviter que Microsoft ne puisse prétendre être les seuls à être aux normes, Netscape est un peu obligé d'implémenter CSS (mais mal) à partir de Netscape 4.0.
Pour toutes les réponses ci-dessus: source
fr.sitededjeunz.org/wiki/Feuilles_de_style_en_cascade. Plus une ou deux choses de mémoire (le doctype switching dans IE 6.0, par exemple).
Laurent Denis a écrit :
- Et encore une (une de mes préférées): l'une de vos principales activités avec CSS, la mise en page, repose sur une collaboration totalement inédite en pleine guerre des navigateurs entre... Microsoft et Netscape... Allez, vous saurez bien retrouver ce document du W3C ?
Pas trouvé celui-là.
Edit: Ah si, je crois que je l'ai!
Positioning HTML Elements with Cascading Style Sheets écrit par Scott Furman (Netscape) et Scott Isaacs (Microsoft). Désigné aussi (si je ne m'abuse) sous le nom de «CSS-P» (P pour positioning).
Version finale ici:
http://www.w3.org/TR/WD-positioning («This document has been superseded. The information in this document was incorporated into the CSS2 Recommendation, published 12 May 1998.»).
Sources pour cette réponse: mentions diverses de CSS-P dans les mails sur www-style@w3.org autour de 1998 (voir ci-dessous...) + recherche google (pas évidente...)
Laurent Denis a écrit :
(Tiens, pour départager les gagnants: à propos de la première question, retrouver qui, sur une des listes de discussions du W3C, et surtout dans quel mail précis, avait été, 2 ans auparavant, l'inventeur théorique de ce dispositif...)
Il me semble que c'était Todd Fahrner. C'est difficile à dire: les recherches à ce sujet sortent des résultats avec en texte d'extrait «proposé par Todd Fahrner en 1998», mais en tentant d'ouvrir le document, on se retrouve sur une page différente. La durée de vie des documents sur le Web...
Finalement, j'ai trouvé une référence rapide dans un PDF d'Eyrolles toujours accessible.
Extrait de
Design Web: utiliser les standards de J. Zeldman, ch.11:
a écrit :
Avant même que Netscape et Microsoft ne s’accordent pour construire des navigateurs prenant en charge les standards de manière plus précise et exhaustive, un héros méconnu avait déjà résolu le problème consistant à traiter en douceur les sites construits avec des méthodes non conformes : Todd Fahrner, spécialiste des interfaces utilisateur, contributeur des groupes de travail CSS et HTML du W3C, ainsi que cofondateur du Web Standards project. (Vous trouverez son nom un peu partout dans cet ouvrage ; si l’indexation a été bien réalisée, vous le verrez aussi apparaître dans l’index.) Début 1998, dans une obscure liste de diffusion du W3C (toutes ses listes de diffusion sont assez confidentielles, mais cet adjectif apporte une touche de mystère à notre histoire), Fahrner suggéra que les éditeurs de navigateurs incorporent un mécanisme de bascule à leurs logiciels, mécanisme qui serait capable d’activer un rendu conforme aux standards. Il proposa également que cette bascule soit déclenchée par l’élément DOCTYPE.
Pas trouvé plus d'infos. J'ai parcouru les sujets lancés par Todd Fahrner sur la liste www-style de 1997 à 1999, mais je n'ai rien aperçu de concluant. Soit c'était ailleurs, soit je suis passé à côté.
Bon, ce sera tout pour ce soir.
Modifié par Florent V. (15 Sep 2007 - 23:52)