I've been slowly putting in changes that make us more xhtml 1.1 transitional valid -- even though the doctype is stated as html 4. Note that the HTML gets much more compliant if you add ;htmlnest=1. The major places we're non-compliant are:
- In shownote, indentation is done with nested <ul>s. There is no <li> for the content, though, which is illegal. I'm not sure about the compatability of any of the easy workarounds -- could use a li type=none, haven't done any research into how compatable that is.
- HREF attributes are sometimes capitalized by code in Everything/HTML.pm. Last I heard, tye was working on this.
- I don't remember what the third one was.
Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).