"Stephen J. Carpenter" <[EMAIL PROTECTED]> sez: > On Wed, Jul 08, 1998 at 11:33:50AM -0400, Paul Reavis wrote: > >> For example, when it works the way I want it to, it autoindents like >> such: >> >> <h1>top header</h1> >> <p>Some stuff here. >> >> <h2>next header</h2> >> <ul> >> <li>an item. >> <li>another item. >> </ul> >> >> And when it doesn't I get: >> >> <h1>top header</h1> >> <p>Some stuff here. >> >> <h2>next header</h2> >> <ul> >> <li>an item. >> <li>another item. >>> </ul> >> >> Or similar - basically, it doesn't undent unless there's a closing tag. > >Well believe it or not...(IMHO)it is right to do this. the <li> tag NEEDS >to >be closed! I have been doing HTML for almost 2 years now (on and >off..lately >off but used to be extremely on) and that is a common mistake I have seen >with people making pages. > >I forget the actual problem but <LI> Item </LI> <LI> Item2</LI> > is treated differntly then <LI> Item <LI> Item2 > >for some things ie <P> you can omit the close tag....for <LI>, <TABLE> >etc you really NEED the close tag
Well, I appreciate your advice but please don't teach your grandpa to chew cheese :-) There are some tags which require closing - <table> is certainly one, as are the <hX> tags, <b>, etc. There are some which do not - <p>, <li>, even parts of table like <td>. All can be inferred from context by human or machine; even really stinky old browsers from four years ago deal fine without them (assuming they even supported the tags, certainly not true for tables etc.). I keep a copy of the Koala book (O'Reilley's "HTML: The Definitive Guide") handy, as well as current w3 consortium specs. Both have plenty of examples of omitted tags; they are recognized as part of the standard and it is permissive on this point so that hand-coded HTML isn't such a bear that you have to have a word processor to do it. Note in my example that even the unclosed <p> causes an extraneous indent - sticking in a </p> fixes it. Frankly, I'd rather not insert tons of </p> tags into my documents when the standard doesn't require it. -- Paul Reavis [EMAIL PROTECTED] Design Lead Partner Software, Inc. http://www.partnersoft.com -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null