17Fermer19
SpipuLe 27/05/2008 à 11:00
Afin de répondre à certains mails que j'ai recu : VOS CODES HTML NE SONT PAS VALIDES !!!!

si votre code n'est pas valide, il ne pourra pas être converti...

Exemple totale incorrect :
<TABLE borderColor=#ccffff bgColor=#ccffff >
- 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)
- les noms des propriétés : idem, en minuscule
- les valeurs des propriétés : entre "" !!!!! bgcolor="#CCFFFF", c'est mieux !
- 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)

donc dans le cas présent, la bonne écriture serait :
<table style="border: solid 1px #CCFFFF; background: #CCFFFF">

de meme, <TD borderColor=#ccffff bgColor=#ccffff><DIV align=center><STRONG>Heure</STRONG></DIV></TD> ne sert à rien, il faut ecrire
<td style="border: solid 1px #CCFFFF; background: #CCFFFF; text-align: center; font-weight: bold">blablabla</td>

en html, moins il y a de balises, plus la génération de la page par le navigateur est rapide. Il en est de même avec html2pdf !

enfi, dernier petit point, voici quelques balises, style, et propriétés qui ne sont pas encore programmées :
div, p, em, strong, sup, sub, ul, ol, li
position, left (et autres), background-image, border-left (et autres)
colspan, rowspan


à la place de <em>, vous pouvez utiliser <i>, ou la propriété css text-style:italic, mais la balise <em> sera bientot rajoutée
à la place de <strong>, vous pouvez utiliser <b>, ou la propriété css font-weight:bold, mais la balise <strong> sera bientot rajoutée
les balises sup, sub, ul, ol, li seront rajoutées sous peu
les balises p et div ne sont pas encore implémentées, et ne le seront pas tout de suite, car je n'en ai pas encore eu besoin dans mes programmes. Mais généralement vous pouvez vous en passer, comme dans l'exemple ci-dessus.