Return-Path: Delivered-To: apmail-xml-forrest-dev-archive@www.apache.org Received: (qmail 71714 invoked from network); 16 Dec 2003 11:51:10 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 16 Dec 2003 11:51:10 -0000 Received: (qmail 97021 invoked by uid 500); 16 Dec 2003 11:51:09 -0000 Delivered-To: apmail-xml-forrest-dev-archive@xml.apache.org Received: (qmail 96928 invoked by uid 500); 16 Dec 2003 11:51:08 -0000 Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: forrest-dev@xml.apache.org Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 96916 invoked from network); 16 Dec 2003 11:51:08 -0000 Received: from unknown (HELO server1.fast-servers.net) (216.67.229.87) by daedalus.apache.org with SMTP; 16 Dec 2003 11:51:08 -0000 Received: from h0040100ef39c.ne.client2.attbi.com ([66.30.56.127] helo=exclupen.com) by server1.fast-servers.net with asmtp (Exim 4.24) id 1AWDjH-000808-0C for forrest-dev@xml.apache.org; Tue, 16 Dec 2003 05:51:07 -0600 Message-ID: <3FDEF1BC.6050308@exclupen.com> Date: Tue, 16 Dec 2003 06:51:24 -0500 From: Marshall Roch User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6b) Gecko/20031207 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: forrest-dev@xml.apache.org Subject: Re: XHTML compliance References: <3FDE7BA4.5080105@exclupen.com> <1071558990.1393.9736.camel@ighp> In-Reply-To: <1071558990.1393.9736.camel@ighp> X-Enigmail-Version: 0.82.4.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server1.fast-servers.net X-AntiAbuse: Original Domain - xml.apache.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - exclupen.com X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N David Crossley wrote: > IIRC forrest-dev decided to start off with trying to get compliant > HTML first. The few pages I validated at xml.apache.org/forrest/ were valid HTML 4.01. > So we were deliberately not doing the XHTML by default. > Also there is the issue of compatibility with older browsers (which > has been thrashed out on this list). So the big question is probably > "What should be the default". I don't want to restart discussions that have already been had, but it was my understanding of XHTML 1.0 that it is backwards-compatible with old browsers, and that CSS is what starts having some problems with any browser 4.0 or older. Old browsers, however, will still get the unstyled text instead of completely breaking. > If the default does remain as HTML then we could simply add an FAQ > to explain how to get XHTML instead. It should be just a matter of > changing the serializer in sitemap.xmap. (Yes, i know that you have > found some other issues which must be fixed whatever happens.) How about a skinconf setting? Maybe "project.serializer=html" by default, then the option to switch to "xhtml-trans" or "xhtml-strict" (to have the option of either doctype) if you want and your skin is valid. > We have been trying to get everything that should be done with CSS > into the associated skin/page.css rather than in the HTML code. > Perhaps we should switch to the "forrest-css" skin to expedite this. Has anyone taken a look at Sliding Doors[1], the recent A List Apart article that details how to make curved tabs with just an unordered list and some CSS? I've used that article to make some (IMHO) pretty cool tabs on the site I'm working on[2]. > Why do you need to hard-code the mime type? Doesn't the serializer > add that? I expected it to, but I don't think it did. Something to look into, for sure. > What is the mime type for XHTML? Eeek, i thought that this would be > a big issue, but when i Googled for an answer i became more horrified. IIRC, it has to follow the XML spec, which is either UTF-8 or ISO-8859-1 (or US-ASCII, which is a subset). Not sure on that, though. -- Marshall Roch [1] http://www.alistapart.com/articles/slidingdoors [2] http://whs.winnacunnet.k12.nh.us:81/