- From: Smylers <Smylers@stripey.com>
- Date: Tue, 25 Nov 2008 08:41:01 +0000
Pentasis writes: > [Asbj?rn Ulsberg writes:] > > > However, as you write and as HTML5 defines it, there is nothing > > wrong with <small> per se, and I agree that as an element indicating > > "smallprint", it works just fine. > > > > Since my initial reply might have been a bit too colored by the HTML4 > > definition of the element and its current usage on the web, I hereby > > withdraw my comment and conclude that I mostly agree with you. :-) Yay, consensus! Thanks, Asbj?rn. > But isn't this just the reason why it should be dis-used? The HTML4 > spec defined it as a styling tag, and that is how it is *mostly* used > and understood by the majority of the users/authors. That may be true (though authors who want smaller text just because they think the default looks too large could also use <font size=2> or CSS), but authors who wanted to diminished the emphasis of certain content to users are likely to pick <small> because there isn't much else available. Just because an element is currently widely used for a purpose we deem inappropriate doesn't mean that its appropriate uses aren't important. Tables are widely used for layout; <br>-s are widely misused. Both of those clearly have other valid uses, so are still in HTML. > Just because HTML5 redefines the element does not mean that the > element will suddenly be semantic. Even if people start using it > purely semantically from now on (and what is the chance of that?), the > existing websites still carry small-tags that are not compliant with > the new definition. Yes. But the suggested alternative was to deprecate <small> entirely and invent a new element to convey the semantic of 'small print'. That would of course make _all_ current uses of <small> non-conforming. Presentational <small>-s are going to be non-conforming either way; allowing semantic <small>-s to conform doesn't change that. > By redefining it the (existing) web "breaks"; allbeit purely in the > semantic area. That's intentional. If anybody checks legacy content against the new standard they will discover that what they did is no longer recommended. However, browsers will 100% support it and continue to render it as it always has been, so the 'breakage' is no way visible; if the author chooses not to care about it then no harm is done. Smylers PS: Pentasis, please could you send mails that do at least one of attributing who you're quoting or include In-Reply-To: headers so that they continue the existing thread rather than starting a new one. Without either it's rather tedious to have to look up who said the text you quote. Thanks.
Received on Tuesday, 25 November 2008 00:41:01 UTC