Spipu (./18) :
- les noms des balises doivent être ecrites en minuscules (même si pour le coup html2pdf s'en fout, mais c'est quand meme pas valide pour le W3C)
C'est faux. En XHTML, les balises doivent être en minuscules, mais en HTML c'est insensitif à la casse et la forme canonique est en toutes majuscules!
- les noms des propriétés : idem, en minuscule
Idem (sauf que la forme canonique est en minuscules pour les attributs, mais c'est quand-même insensitif à la casse!).
- les valeurs des propriétés : entre "" !!!!! bgcolor="#CCFFFF", c'est mieux !
Dans ce cas, les guillemets sont obligatoires en HTML parce qu'il y a le signe '#', mais:
In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), periods (ASCII decimal 46), underscores (ASCII decimal 95), and colons (ASCII decimal 58). We recommend using quotation marks even when it is possible to eliminate them.
http://www.w3.org/TR/html401/intro/sgmltut.html- toute propriété qui peut être passée en style est dépassée (du style les bgcolor, width, et autres trucs du même genre)
C'est valide quand-même!