I agree, very insightful post, MPT. You cut to the true issues quicker than we were doing earlier. ^_^<br><br>Nicholas Shanks, you may well be right. <ins>/<del>/<mark> (idm) are a form of embedded metadata, but how would we extract such out of the html flow? This isn't metadata about the document, after all, but about particular pieces of content within the document. You can't even use the dom to target it, since, as noted, idm properly aren'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 <li></li> in idm. It gives you all the power of idm while retaining a well-formed dom tree. However, it's not ideal. The stuff in the range is no longer targetable with CSS, frex. We could poke at CSS3 to have a new pseudo-element set for idm, but meh. 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 <<a href="mailto:contact@nickshanks.com">contact@nickshanks.com</a>> 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't know what use this observation is. Maybe it means <ins>, <del>,<br>
and <mark> shouldn'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>
<p>…<ins-start/>…</p><p>…<ins-end/>…</p><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 <head> 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>