Martijn, That's a good point, perhaps someone from zopecorp could drop them an e-mail about this? Regards, Dan On Mon, 23 Sep 2002, Martijn Pieters wrote:
On Mon, Sep 23, 2002 at 05:10:05PM +0200, Ulrich Wisser wrote:
Zope inserts this <base href="http://zope.website/" /> which maybe is valid xhtml but not HTML 4.01.
At most the validator should tell you the '/' is not a valid attribute. The base element *is* a legal element in the HTML 4.01 spec:
http://www.w3.org/TR/html401/struct/links.html#edef-BASE
As it is impossible to detect when you are trying to generate XHTML and when HTML in all cases, Zope *has* to include the additional slash.
In my opinion, the W3C validtor is broken in the face of their own recommendation for transisition from HTML to XHTML; it is the W3C recommendation to use ' /' (with the space) at the end of empty XHTML tags to avoid breakage in non-XHTML browsers.
-- Martijn Pieters | Software Engineer mailto:mj@zope.com | Zope Corporation http://www.zope.com/ | Creators of Zope http://www.zope.org/ ---------------------------------------------
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
- Dan Jacobs - 07956 246 659