Spipu (./22) :
mais c'est pas une raison pour ne pas prendre de bonnes habitudes, et écrire une fois en minuscule, et une fois en majuscule (comme je le vois souvent)
Ça ne change pas que c'est valide, que ton accusation que c'est du code non valide est injustifiée et que ton convertisseur
HTML2PDF a intérêt à gérer ça.
... We recommend using quotation marks even when it is possible to eliminate them.
=> meme remarque
Recommend != require.
de plus, sur ton lien, ils ouvrent des balises qu'ils ne ferment pas... bravo l'exemple !
Mon lien est une page de la spécification HTML 4.01 du W3C!
Je te signale qu'il y a des balises en HTML qui n'ont pas besoin d'être fermées! Le fameux /> n'existe pas en HTML, les balises sans contenu n'ont pas besoin d'être fermées, par exemple <BR>. Et d'autres sont fermées automatiquement sous certaines conditions, par exemple <P> et <LI>, comme le dit le document: "Some HTML element types allow authors to omit end tags (e.g., the P and LI element types)." HTML != XHTML. Le HTML n'est pas du XML, c'est du SGML, beaucoup plus flexible.
c'est pas parce qu'on peut faire n'importe quoi qu'il faut forcement le faire, sous prétexte qu'avant on pouvait !
Pas seulement "avant". Le HTML 4.01 est la version actuelle du standard HTML. HTML != XHTML, et le HTML 5 est toujours en développement.
Je donne des directives pour pas avoir du code pourri, afin qu'il soit le plus compatible possible, et tu viens avec des remarques complètement inutile et hors sujet avec ma lib HTML2PDF
Je ne vois pas en quoi c'est hors sujet. Tu nous ponds un convertisseur
HTML2PDF sans comprendre le HTML ni les différences entre HTML et XHTML, et tu accuses incorrectement le code de ne pas être valide parce que tu n'as pas envie de le gérer.
pour en plus donner de mauvaises habitudes aux codeurs débutant !
Non, pour montrer ton ignorance du standard HTML.
Donc si c'est pour du non constructif, merci de ne plus poster
C'est constructif, tu as intérêt à gérer ces syntaxes dans ton convertisseur
HTML2PDF, parce qu'elles sont du HTML valide.