Doug Schepers wrote:
Hi, fantasai-
fantasai wrote (on 11/25/09 12:47 PM):
Doug Schepers wrote:
Also, IMHO <code> should also be acceptable
in place of <i> when marking up bits of code rather than bits of
English.
4. Use <code> for your code markup, not <span>. That means attributes,
elements, values, etc.
IIRC, <code> wasn't consistently stylable, which is why the SVG WG
used the more complicated nesting of <span
class="attr"><code>foo</code></span>... if there aren't issues
anymore, I'd be very happy to simplify the markup (which I have done
in the new draft).
I have no idea what issues you were having with <code> not being styleable.
I've never run into such problems myself.
Maybe you're complaining about things like
<code><pre>...</pre></code>
not working? That would be because the markup is invalid.
...
What I'm objecting to is the things like <span
class="..."><code>...</code></span>
that you had. The span is excessive.
Yup, I totally agree, but there was some reason the SVG WG was doing
that... Cameron reflected it in his build script, so I think it was
still the case just recently, but with him on hiatus, I don't know the
rationale.
In any case, I was happy to simplify it... let me know if the new markup
is to your satisfaction.
Right, so like I said
>> Maybe you're complaining about things like
>> <code><pre>...</pre></code>
>> not working? That would be because the markup is invalid.
It's still invalid.
Maybe this will get this point across:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.w3.org%2FPeople%2FSchepers%2Fspec-conventions.html&charset=(detect+automatically)&doctype=Inline&group=0
For defining instance of term, I prefer a convention that uses
<dt><dfn>term</dfn></dt>
instead of
<dt>term</dt>
as I sometimes use the latter for things that shouldn't get marked up in
the index as defining instances of a term.
Note HTML5's explanation here:
http://www.whatwg.org/specs/web-apps/current-work/multipage/grouping-content.html#the-dt-element
specifically
"The dt element itself, when used in a dl element, does not indicate that its
contents
are a term being defined, but this can be indicated using the dfn element."
~fantasai