HTML, CSS : Passé, Présent et Futur
Jens Meiert été invité du groupe de travail sur les WCAG au W3C en 2005 ; il est actuellement webmaster pour Google. Son article HTML, CSS, and Web Development Practices: Past, Present, and Future présente les problématiques de développement web en HTML en CSS depuis 1990 jusqu'en 2019.
1990-1999 - le passé
Les standards
- 1990 : HTML 1.0 (Tim Berners-Lee)
- 1994 : CHSS (Håkon Wium Lie)
- 1995 : SSP (Bert Bos)
- 1995 : HTML 2.0 (Tim Berners-Lee, Dan Connolly)
- 1995 : HTML 3.0 (Dave Raggett)
- 1996 : CSS 1 (Bert Bos, Håkon Wium Lie)
- 1997 : HTML 3.2 (Dave Raggett)
- 1997 : ECMA-262, edition 1 (Guy L. Steele, Jr.)
- 1998 : CSS 2 (Bert Bos, Ian Jacobs, Chris Lilley, Håkon Wium Lie)
- 1998 : ECMA-262, edition 2 (Mike Cowlishaw)
- 1999 : WCAG 1.0 (Wendy Chisholm, Ian Jacobs, Gregg Vanderheiden)
- 1999 : ECMA-262, edition 3 (Mike Cowlishaw)
- 1999 : HTML 4.01 (Ian Jacobs, Arnaud Le Hors, Dave Raggett)
La pratique d'intégration
2000-2009 - le présent
Les standards
- 2000 : XHTML 1.0 (Jonny Axelsson, Tantek Çelik, Steven Pemberton, et al.)
- 2001 : XHTML 1.1 (Murray Altheim, Shane McCarron)
- 2006 : XHTML 2.0 (Jonny Axelsson, Masayasu Ishikawa, Steven Pemberton, et al.)
- 2008 : WCAG 2.0 (Ben Caldwell, Michael Cooper, Loretta Guarino Reid, et al.)
La pratique d'intégration
2009-2019 - le futur
les standards
- 2010? CSS 2.1 (Bert Bos, Tantek Çelik, Ian Hickson, Håkon Wium Lie)
- 2010? ARIA 1.0 (Michael Cooper, James Craig, Lisa Seeman, et al.)
- 2010? ECMA-262, edition 5 (Allen Wirfs-Brock)
- 201…? CSS 3, in its entirety (Daniel Glazman, Ian Hickson, Håkon Wium Lie, et al.)
- 201…? HTML 5 (Ian Hickson)
La pratique d'intégration
Dans un monde idéal
Dans un monde idéal , la structure, la présentation et les comportements sont totalement séparés.
Jens Meiert met en valeur qu'avec les méthodologies passées et même futures, nous aurons toujours du code invalide, peu accessible, peu maintenable… Ce qu'il semble dire, c'est qu'on peut prendre le problème de n'importe quel coté, la rigueur reste la seule solution pour avoir du code de qualité.
Notre salut viendra de l'éducation à l 'écriture d'un code propre répondant aux règles de l'accessibilité, de la performance, de la sémantique…