Pour valider XHTML 1.0 Strict il faut oublier l’attribut align.
Et bien oui, pour valider XHTML/CSS 1.0 Strict, l’attribut align doit etre oublié.
Dans la majorité des cas il suffira de remplacer
<div align='left'>par :
<div style='text-align: left;' >C’etait l’un des derniers détails dans le code de spip qui nous empêchait de valider XHTML CSS 1.0 Strict pour le développement du squelette CahierSpip.
Ce tag est remplacé à ce jour sur la version CVS dans le fichier ecrire/inc_texte.php3 :
$lecode = nl2br("<div align='left' class='spip_code' dir='ltr'><tt>".$lecode."</tt></div>");est devenu dans le cvs :
$lecode = nl2br("<div style='text-align: left;' class='spip_code' dir='ltr'><tt>".$lecode."</tt></div>");pour lire une critique intelligente et motivée des standards w3c : voir ceci sur blog.alsacreations.com