Le 29 août 2006 à 23:00, Lachlan Hunt a écrit :

Michel Fortin wrote:
How can we markup removed or inserted list items? Here's a general idea:
    <ul>
    <ins><li>Some list item</li></ins>
    <del><li>Another list item</li></del>
    </ul>

This can be solved by putting the ins and del elements as the only child nodes of the li elements instead.

<ul>
  <li><ins>Some list item</ins></li>
  <li><del>Another list item</del></li>
</ul>

The meaning of your markup is that you inserted and deleted some text within each list item, not that you added or deleted a list item like in mine. Semantically there is a difference, subtle maybe but still there.

Also, while your markup gives the same visual rendering while using the default browser stylesheet (which underlines <ins> and overstrikes <del>), the result will be completely different if you want to hide the inserted or deleted parts. Using this CSS rule:

    del { display: none }

you'll see a one-item list for my markup, while for your markup you'll see a second, empty list item.


Michel Fortin
[EMAIL PROTECTED]
http://www.michelf.com/


Reply via email to