On Wed, 12 Oct 2005, James Graham wrote:
>
> <p>The correct answer is <ref target="#correct" />) All of the above</p>
>
> Getting a decent backwards compatibility story seems, uh, non-trivial at
> the least. Of course this is true of CSS3 generated content as well but
> that doesn't seem to bother people so much...
I like your idea. I don't know that there realy is a back-compat problem,
we could just say that it accepts text content, so you could write:
<p>The correct answer is <ref target="#correct">f</ref> All of the
above</p>
...until such time as enough browsers support <ref> that you don't worry
anymore; since the answer number is (at least in this case) just
additional information (the answer is given right there too) it isn't a
huge problem if it is lost.
I don't think this is a good solution, simply because authors would never
use it. For instance, take any weblog with a quiz[1][2]; is it really
expected that the visitors should mark up their comments with <ref>s?
Matthew Thomas wrote:
I'd also like to see <ol type= reintroduced, for the reasons Simon gave.
It is especially semantically important in legal documents (for the same
reasons start= is).
I agree that making sure the numbering is correct in legal documents (and
other documents that have the same type of structure) is semantically
important. I don't think that automatically generated numbering is the way
to do it, though.
In a legal document, as I understand it, the fact that something is
*Section 4* is important. Not that it's the fourth section, but that it's
*Section 4*. If section 3 is removed, section 4 stays *Section 4*. (Because
you'd need to update all the documents which reference it, which would
never be done.)
An ordered list isn't appropriate for that situation. An ordered list is
appropriate for the situation in which I have 5 things I need to do, in
order. When I realize that I don't need to do thing #2, I now have four
things I need to do, in order.
So I don't think legal documents is an appropriate reason to reintroduce
type=.
That's an interesting view. Would it be more appropriate to use, for
instance,
# <ul>
# <li>(a) foo
# <li>(b) bar
# <li>(c) baz
# </ul>
...where the name of the item is more important than the order? If so, that
this satisfies my conserns. Thanks.
[1]
http://www.access-matters.com/2005/10/01/quiz-118-alt-text-or-title-text/
[2] http://www.simplebits.com/notebook/2004/08/13/sq_conclusion.html
Regards,
Simon Pieters