Une pensée me vient, là, alors que j'écris ma présentation pour les rencontres mondiales, où je serais jeudi 10 juillet. Un des arguments des anti-standards est souvent Oui, mais avec les standards, ça devient beaucoup plus difficile de faire du contenu, car il faut se préoccuper de syntaxe, de
... Soit. Rien d'impossible pour qui dispose de gabarits comme ceux que propose OpenWeb. Mais surtout, cet argument est totalement fallacieux car il fait abstraction des incroyables contorsions nécessaires pour faire du contenu qui s'affichait dans l'antique Netscape 4 et l'abominable IE4... C'était facile de faire du contenu sans les standards ? Mais de qui se moque-t-on ? Les GIFs transparents, les tableaux imbriqués, les dizaines de bugs à contourner dans telle ou telle version, sur telle ou telle plateforme, toutes ces astuces qui ont fait du design Web un art mineur (dans le meilleur des cas), ou une corvée pour ingénieur désavoué... Alors cessons l'enfumage, qui ne revèle que la mauvaise foi du développeur qui refuse le changement, tout confit qu'il est dans des certitudes dépassées et ses mauvaises habitudes du siècle dernier ! Les standards donnent aux concepteurs un outil décent pour faire du travail intéressant. Cessons de nous agripper à un passé peu glorieux et laissons dernière nous la balkanisation du Web, et dirigeons la tête haute vers des lendemains qui chantent (bon là j'arrête, on va m'accuser de faire du Boudreau doctype
, de charset
, d'attribut lang
et de structure
Coup de gueule
mardi 8 juillet 2003. Lien permanent Vieux trucs
6 réactions
1 De Jean-Marc Fontaine - 08/07/2003, 17:05
Je suis 100% d'accord avec toi Tristan. Je le suis d'autant plus que j'ai longtemps fait parti des gens que tu critiques avant d'ouvrir les yeux il y a près d'un an.
Bravo pour ton travail d'évangélisation et bon courage pour convaincre les récalcitrants au changement.
2 De laurentJ - 08/07/2003, 18:32
Bien dit Tristan !
Mais je vais me faire un peu l'avocat du diable :
> les dizaines de bugs à contourner dans telle ou telle version
Il faut reconnaitre qu'en CSS, c'est un peu la même chose. Tout les navigateurs sont buggés au niveau CSS. Quand il faut alors faire un site qui s'affiche correctement dans IE/mac, IE/win, et tout les navigateurs conforme, c'est une sacré gymnastique. Mais on y arrive.
M'enfin, il est clair que tout de même, les CSS sont un avantage indéniable par rapport aux méthodes anciennes. Même pour contourner un bug d'un navigateur, il n'y a toujours qu'un fichier à modifier, pas 50 pages HTML...
Bon, finalement, je suis un mauvais avocat pour le diable
3 De Jean-Marc Fontaine - 08/07/2003, 19:33
>Tout les navigateurs sont buggés au niveau CSS.
La plupart en effet mais cela est un mauvais argument car la cause est l'implémentation du navigateur et non la spécification en elle même.
4 De karl - 08/07/2003, 19:55
Dans la série Papy fait de la résistance, j'ai retrouvé l'article de David Siegel, pape de la première génération du Web : Balkanization of Web ( http://www.dsiegel.com/balkanization/ ). Avec tableaux et gifs transparents pour les effers d'ondulés :D.
Tiens Tristan un talk fait par Steph.
http://unadorned.org/talks/traintrack/
Il y a notamment un exemple de sites avec Tableaux que Steph a refait en tableless : Elisabeth.com
5 De greut - 08/07/2003, 21:47
> Il y a notamment un exemple de sites avec Tableaux que Steph a refait en tableless : Elisabeth.com
il faudra qu'elle revoie l'alignement centré, c'est risqué avec une petite navigation. Mais OpenWeb, n'expliquent-ils pas ?
6 De greut - 08/07/2003, 21:47
"petite résolution" (je dois être bourré ce soir) allez je vais me couché...