Quelques jours après que j'ai publié un nouvel article de vulgarisation sur DTD et validation, Mark Pilgrim enfonce le clou et explique pourquoi il refuse de plonger dans du code non valide, quand on l'appelle à l'aide sur une liste de discussion :

  1. La validation pourrait révéler l'origine de votre problème;
  2. La validation pourrait même résoudre votre problème;
  3. Même valide, le balisage est déjà difficile à déboguer;
  4. La validation sert à montrer qu'on a fait des efforts pour résoudre le problème.

C'est toujours flatteur de sentir accompagné par des gens comme Mark...

Pendant ce temps-là, Simon Willison défend le balisage structurel. Un bon complément à mon Strategy Central : Les CSS ne sont peut-être pas parfaites, et ne remplacent peut-être pas complètement le balisage presentationnel, mais c'est un outil ultra-puissant, prêt à être utilisé dès maintenant et qui a sa place dans les boites à outils de tous les professionnels du Web. Voilà qui est bien dit !