Re: <IMAGE>? <TT> == <I>? toHell(NS)

Peter Flynn (pflynn@curia.ucc.ie)
30 Oct 1996 22:31:15 +0000 (GMT)


Date: 30 Oct 1996 22:31:15 +0000 (GMT)
From: Peter Flynn <pflynn@curia.ucc.ie>
Subject: Re: <IMAGE>? <TT> == <I>? toHell(NS)
In-reply-to: <199610301507.JAA28559@predator.urbana.mcd.mot.com>
To: preece@predator.urbana.mcd.mot.com
Cc: davidp@earthlink.net, www-html@w3.org
Message-id: <199610302231.WAA00326@curia.ucc.ie>

   Again, when he says "there is no way to leave the <TT> open" he means
   exactly that.  SGML does not allow for non-hierarchical markup.  It is
   *impossible* to have an element start inside another element and end
   outside it.  SGML simply does not allow you to represent that concept as
   elements (you *could* represent it using a DTD that included elements
   that signalled the beginning and end of regions, but the HTML DTD
   doesn't do that - it wraps regions as elements).  Yes, this does make it

But didn't HTML3 do just that: <EM>you use <SPOT ID="foo">here and
some time later</EM> you can say <SPOT ID="bar">at some arbitrary
point. Then in the header you say <RANGE FROM="foo" UNTIL="bar"
CLASS="pink-and-blue"> and leave it to the style engine to sort out
:-) Because SPOT is defined EMPTY, it has no domain, so spots can
occur arbitrarily anywhere. It's in HTML Pro anyway.

///Peter