On Tue, Aug 7, 2012 at 2:06 PM, Michel Fortin <michel.for...@michelf.ca> wrote: > Le 2012-08-06 à 21:07, Waylan Limberg <way...@gmail.com> a écrit : > >> I just received a report [1] that the footnote output we use in >> Python-Markdown (an exact copy of PHP Markdown Extra [3]) is not valid >> HTML [3]. If you notice he's using HTML5. At least the footnote syntax >> does valid on XHTML1 or HTML4. Anyway, any suggestions on how the >> various footnote implementations want to move forward with this? >> >> [1]: https://github.com/waylan/Python-Markdown/issues/129 >> [2]: http://michelf.ca/projects/php-markdown/extra/#fn-output >> [3]: >> http://validator.w3.org/check?uri=http%3A%2F%2Fblog.posativ.org%2F2012%2Flinkschleuder-26%2F&charset=%28detect+automatically%29&doctype=Inline&group=0 > > > Another link you might want to check out: > <https://github.com/michelf/php-markdown/wiki/HTML5-update> > > I'm not actually sure what to do about this. One idea is to have a master > switch making all output HTML5-conformant. The real problem is that some > people might be relying on the current markup, stylesheets at least. So that > switch should be disabled by default, which would ensure almost no one gets > HTML5 markup. >
Interestingly, in Python-Markdown we have an output-format [1] switch which can be set to various versions of HTML and/or XHTML. Although, all HTML versions get the same output and all XHTML versions get the same output. The only difference (right now) between HTML and XHTML are things like `<hr>` verses `<hr />`. Of course, following markdown.pl's lead, the default is XHTML, so yeah, most will never get HTML5 output. Although, I suppose we could easily have our footnote extension not add the `rel` and `rev` attributes to footnotes when HTML5 is selected. Seems silly though - to have a less semantic document because an unfinished standard has depreciated a commonly used syntax, especially when no browser will trip on it - just for the sake of having a document validated by an "experimental" validator. [1]: http://packages.python.org/Markdown/reference.html#output_format -- ---- \X/ /-\ `/ |_ /-\ |\| Waylan Limberg _______________________________________________ Markdown-Discuss mailing list Markdown-Discuss@six.pairlist.net http://six.pairlist.net/mailman/listinfo/markdown-discuss