I agree, very insightful post, MPT.&nbsp; You cut to the true issues quicker than we were doing earlier.&nbsp; ^_^<br><br>Nicholas Shanks, you may well be right.&nbsp; &lt;ins&gt;/&lt;del&gt;/&lt;mark&gt; (idm) are a form of embedded metadata, but how would we extract such out of the html flow?&nbsp; This isn&#39;t metadata about the document, after all, but about particular pieces of content within the document.&nbsp; You can&#39;t even use the dom to target it, since, as noted, idm properly aren&#39;t hierarchical and can cross dom boundaries.<br>
<br>I like the paired-elements proposal, much better than my earlier ideas of being able to wrap &lt;li&gt;&lt;/li&gt; in idm.&nbsp; It gives you all the power of idm while retaining a well-formed dom tree.&nbsp; However, it&#39;s not ideal.&nbsp; The stuff in the range is no longer targetable with CSS, frex.&nbsp; We could poke at CSS3 to have a new pseudo-element set for idm, but meh.&nbsp; How do implementors feel about this?<br>
<br>~TJ<br><br><div class="gmail_quote">On Wed, Apr 2, 2008 at 8:05 AM, Nicholas Shanks &lt;<a href="mailto:contact@nickshanks.com">contact@nickshanks.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
On 2 Apr 2008, at 12:43 pm, Daniel Glazman wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Matthew Paul Thomas wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I don&#39;t know what use this observation is. Maybe it means &lt;ins&gt;, &lt;del&gt;,<br>
and &lt;mark&gt; shouldn&#39;t be HTML elements, but should be something else instead.<br>
</blockquote>
<br>
Excellent post.<br>
</blockquote>
<br></div>
I concur. Excellent summary of how these elements are not hierarchical, but overlaid over the content of the document.<br>
The only way I can see to have these in a well-formed DOM is by using empty elements for both the start and end.<br>
<br>
&lt;p&gt;…&lt;ins-start/&gt;…&lt;/p&gt;&lt;p&gt;…&lt;ins-end/&gt;…&lt;/p&gt;<br>
<br>
However, that said, I believe more strongly that the ins, del and mark are metadata about the document, not specifically *part* of the document, and as such, perhaps they need to be moved completely out of flow, either into the &lt;head&gt; or into an auxiliary metadata file. They are seldom used AFAICT, not being mentioned on [1], and I think there is a valid reason for this lack of use which should be addressed. Are the elements necessary in HTML, should the information they convey be specified in another manner completely?<br>

<br>
[1] <a href="http://code.google.com/webstats/" target="_blank">http://code.google.com/webstats/</a><br><font color="#888888">
<br>
— Nicholas Shanks.<br>
<br>
</font></blockquote></div><br>