[whatwg] small element should allow nested elements
Remy Sharp
remy at leftlogic.com
Sat Aug 15 04:08:03 PDT 2009
On 14 Aug 2009, at 10:09, Ian Hickson wrote:
> I wouldn't bother wrapping any of the above as small print. If you're
> structuring this enough that you have numbered lists and paragraphs
> and
> everything, then it's either not small print, or it shouldn't be.
As Aryeh said, my experience has been the inverse, this is small
print. I've got the terms and conditions for a competition, which is
small print for the whole thing. Currently I'm manually wrapping
every sentence in a small tag (as per my example).
For example, the BBC's web site is using the 62.5% rule, then by
default pages are shown in 1.2em. The exception being their terms
pages, which overrides the font size to 1em in a terms.css style
sheet. This is because they want the text to appear as small print.
BBC Terms:
http://www.bbc.co.uk/terms/
Random blog post on the BBC (most, if not all pages are the same font
size):
http://www.bbc.co.uk/blogs/thereporters/robertpeston/2009/08/what_rbss_results_say_about_qe.html
They're using CSS to visually create the small print effect on a large
amount of text. From my understanding of the HTML 5 spec, the right
semantics to use is the small element, but if they used it on their
existing terms page, in the way that the spec current outlines it
would bloat the page with the extra nested small element.
Wrapping the entire block in small (or individual blocks) would be
much more maintainable, and it would give the copy the right semantic
meaning. Is that correct?
> Allowing elements to wrap both inlines and blocks is a huge can of
> worms
> which has caused all kinds of problems for <ins>, <del>, and <a>. I
> really
> don't want to start adding more elements to this list of complexity.
Is there any record of these issues. I know of 1 rendering issue that
Firefox has with nesting the section element inside the a element (but
I'm sure you're referring to previously solved issues).
I'd be happy to go through those issues and see if I can run tests
against the small element through each of the browser engines to see
if the issues still apply to small element.
Cheers,
Remy Sharp
Left Logic
___________________________
I'm running a conference in Brighton on 20-Nov called:
Full Frontal JavaScript Conference
http://2009.full-frontal.org
More information about the whatwg
mailing list