From: Philippe Verdy (verdy_p@wanadoo.fr)
Date: Sun Nov 21 2004 - 16:39:09 CST
From: "E. Keown" <k_isoetc@yahoo.com>
> Dear Doug Ewell, fantasai and List:
>
> I will try to sort out these diverse pieces of advice.
>
> What's the point, really, of going far beyond, even
> beyond CSS, into XHTML, where few computational
> Hebraists have gone before?
You're right Helen, the web is full of non XHTML conforming documents. You 
probably don't need full XHTML conformance too, but having your document 
respect the XML nesting and closure of elements is certainly a must today, 
because it avoids most interoperability problems in browsers.
So: make sure all your HTML elements and attributes are lowercase, and close 
ALL elements (even empty elements that should be closed by " />" instead of 
just ">", for example <br /> instead of <br>, and even <li>...</li>, or 
<p>...</p>).
And then don't embed structural block elements
    (like <p>...</p> or <div>..</div> or <blockquote>...</blockquote>
    or <li>...</li> or <table>...</table>)
within inline elements
    (like <b>...</b> or <font>...</font> or ...
    or <span>...</span>)
Note that most inline elements are related to style, and they better fit 
outside of the body by assigning style classes to the structural elements 
(most of them are block elements).
XHTML has deprecated most inline style elements, in favor of external 
specification of style through the class property added to structural block 
elements. XHTML has an excellent interoperability with a wider range of 
browsers, including old ones, except for the effective rendering of some CSS 
styles.
The cost to convert an HTML file to full XML well-formedness is minor for 
you, but this allows you to use XML editors to make sure the document is 
properly nested, a pre-condition that will greatly help its interoperable 
interpretation.
If you have FrontPage XP or 2003, you can use its "apply XML formatting 
rules" option to make this job nearly automatically, and make sure that all 
elements are properly nested and closed.
This archive was generated by hypermail 2.1.5 : Sun Nov 21 2004 - 16:40:33 CST