<div id="reply-content">
        I find it hard to understand why rel=footnote would have been dropped.&nbsp;
    </div><div id="reply-content"><br></div><div id="reply-content">In general, I do see the value in only using registered rel attribute values. You can’t propose native rel functionality if it’s seeing much use to mean something else.&nbsp;</div><div id="reply-content"><br></div><div id="reply-content">However, since rel=footnote *was* valid at some point, and *has* seen widespread adoption, I can see no harm whatsoever in continuing to output it. It nicely allows its styling via CSS3 attribute selections.&nbsp;</div><div id="reply-content"><br></div><div id="reply-content">Similarly, if `rev` is altogether deprecated, well, there is no harm in continuing to output it. Browsers cannot and will never choke on that – the worst they can do is ignore it.&nbsp;</div><div id="E35988852BE9447B8A9AB5B3AE67BDB2"><br>Alan</div><div id="E35988852BE9447B8A9AB5B3AE67BDB2"><br></div><div id="E35988852BE9447B8A9AB5B3AE67BDB2">PS I believe the unfinished nature of HTML5 is not a valid reason to care about HTML5, but it *is* probably just cause not to worry about small "errors" like this when validating against it.&nbsp;<br><div><br></div></div>
     
    <p style="color: #A0A0A8;">On Tuesday, August 7, 2012 at 9:24 AM, Mark wrote:</p>
    <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
        <div id="quoted-message-content"><div><blockquote type="cite"><div><div>I just received a report [1] that the footnote output we use in</div><div>Python-Markdown (an exact copy of PHP Markdown Extra [3]) is not valid</div><div>HTML [3]. If you notice he's using HTML5. At least the footnote syntax</div><div>does valid on XHTML1 or HTML4. Anyway, any suggestions on how the</div><div>various footnote implementations want to move forward with this?</div><div><br></div><div>[1]: https://github.com/waylan/Python-Markdown/issues/129</div><div>[2]: http://michelf.ca/projects/php-markdown/extra/#fn-output</div><div>[3]: http://validator.w3.org/check?uri=http%3A%2F%2Fblog.posativ.org%2F2012%2Flinkschleuder-26%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0</div></div></blockquote><div><br></div><div>HTML5 is not finished, not finalised, and probably never will be (or at</div><div>least the HTML.next stuff won't ever be). At this point, validating to</div><div>perfect HTML5 is a pointless exercise as there is no such thing.</div><div>There are two issues in this case</div><div>1) that the rel attribute can no longer be whatever you want. They</div><div>require you to 'register' the values. Except that "footnote" has been</div><div>dropped [1]. The whole affair of registering values is backwards if you</div><div>ask me, but there you go. Personally, I would just ignore this issue.</div><div>HTML5 is in too much of a flux to care about minor things like this.</div><div>2) rev attribute is obsolete. That's easy, replace it with</div><div>rel="footnoteanchor" or similar, except that then you'll have to</div><div>register it etc. But only if you really care about HTML5, which is not</div><div>finished, and won't be finished for another 20 years or more. </div><div><br></div><div>The main thing is, that HTML5 isn't finished, and the semantics are</div><div>subject to change. I would suggest continuing to target finished</div><div>standards, and if you really care, remove the rel and rev attributes</div><div>which will validate in both HTML4 and HTML5, but will result in fewer</div><div>semantics (something the HTML5 people don't seem to care too much about</div><div>anyway).</div><div><br></div><div>[1]: http://microformats.org/wiki/existing-rel-values#dropped</div><div><br></div><div><br></div><div>_______________________________________________</div><div>Markdown-Discuss mailing list</div><div>Markdown-Discuss@six.pairlist.net</div><div>http://six.pairlist.net/mailman/listinfo/markdown-discuss</div></div></div>
         
         
         
         
    </blockquote>
     
    <div>
        <br>
    </div>