From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: [PATCH] export to various flavors of (X)HTML Date: Tue, 23 Apr 2013 12:30:15 +0800 Message-ID: <87sj2h3m3s.fsf@ericabrahamsen.net> References: <878v4elu5h.fsf@ericabrahamsen.net> <87y5cdkiuj.fsf@ericabrahamsen.net> <20130423010019.GA65517@BigDog.local> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:58088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUUm8-0005B0-DB for emacs-orgmode@gnu.org; Tue, 23 Apr 2013 00:24:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUUm7-0006pn-7s for emacs-orgmode@gnu.org; Tue, 23 Apr 2013 00:24:16 -0400 Received: from plane.gmane.org ([80.91.229.3]:59427) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUUm7-0006pg-1A for emacs-orgmode@gnu.org; Tue, 23 Apr 2013 00:24:15 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UUUm3-0001im-7a for emacs-orgmode@gnu.org; Tue, 23 Apr 2013 06:24:11 +0200 Received: from 114.250.120.240 ([114.250.120.240]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 23 Apr 2013 06:24:11 +0200 Received: from eric by 114.250.120.240 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 23 Apr 2013 06:24:11 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Rick Frankel writes: > On Sat, Apr 20, 2013 at 10:59:32AM +0800, Eric Abrahamsen wrote: >> >> The " />" style doesn't validate for html4, that's what I was going on. >> It certainly doesn't make my browser explode, but I wanted that little >> green checkmark! If we can live with that, that's fine, or I can try to >> come up with a less hacky way of handling closing tags -- a macro >> maybe. > > It should validate. According to the w3c compatibility guidelines > (http://www.w3.org/TR/xhtml1/guidelines.html): > > C.2. Empty Elements > > Include a space before the trailing / and > of empty elements, > e.g.
,
and Karen. > Also, use the minimized tag syntax for empty elements, e.g.
, > as the alternative syntax

allowed by XML gives uncertain > results in many existing user agents. > > C.3. Element Minimization and Empty Element Content > > Given an empty instance of an element whose content model is not EMPTY > (for example, an empty title or paragraph) do not use the minimized > form (e.g. use

and not

). Right, but as the note at the top of that page says: "This appendix summarizes design guidelines for authors who wish their XHTML documents to render on existing HTML user agents." I read that as just a better statement of what I was trying to say earlier: self-closing tags will render in HTML4, but they're not _strictly correct_ HTML4. Try the validation link at the bottom of this page: http://ericabrahamsen.net/html4test.html It's not a disaster. I'm happy to do whatever needs to be done with the patch, whether that means dropping the closing-tags fix, re-implementing it, or whatever. It would be good to hear other HTML-users' opinions on this, if anyone has one! E >> The xmns declaration, on the other hand, seems quite meaningless for >> anything that isn't xhtml (even if it doesn't actually break), and it's >> only a couple of lines of code to deal with, I'd rather keep that in >> there... > > fair enough. > > rick