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

Peter Flynn (
30 Oct 1996 22:31:15 +0000 (GMT)

Date: 30 Oct 1996 22:31:15 +0000 (GMT)
From: Peter Flynn <>
Subject: Re: <IMAGE>? <TT> == <I>? toHell(NS)
In-reply-to: <>
Message-id: <>

   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.