[WEB4LIB] Re: coding for both HTML 4.01 and xhtml transitional

Thomas Dowling tdowling at ohiolink.edu
Mon Sep 9 16:36:29 EDT 2002

At 04:15 PM 9/9/2002, Kevin W. Bishop wrote:
>At 08:33 AM 9/8/2002 -0700, JQ Johnson wrote:
> >I have a project for which I am attempting to generate code that
> >validates both as HTML 4.01 Transitional and as xhtml 1.0 Transitional.
> >I'm having difficulty, and wondered if anyone else has suggestions.
>In my understanding, it is not possible to define your document as two
>different types.  A DTD can only claim to be of one type or
>another.  Otherwise, how will the browser choose which set of rules its
>rendering engine will use?

As I understood the question, JQ's site has some HTML 4 and some XHTML, and 
both flavors of pages want to use SSI to include the same snippets of 
navigation tabs, stylesheet references, etc.  Our solution here was to 
create two sets of include files - a *.htinc set with "<link...>" and a 
*.xinc set with *<link.../>".

The trouble with the "<.../>" syntax in HTML is that it triggers some of 
SGML's inscrutable tag minimization options, according to which this is a 
complete paragraph:

   <p /Hi, how's it going?/

Just try finding a browser that will read it, though!  It's this kind of 
mushiness in SGML that lead to XML in the first place.

Thomas Dowling
OhioLINK - Ohio Library and Information Network
tdowling at ohiolink.edu

More information about the Web4lib mailing list