Why Does HTML5 Kill the ‹big› Tag?

Why Does HTML5 Kill the ‹big› Tag?

Am quite annoyed that HTML5 axed the <big> tag, yet it retained the <small> tag. How idiotic.

Instead of using “big”, i supposed that you are supposed to use “em” or “strong” or “b”. But that doesn't cut it. “big” carries a sematic that's not one of emphasis, strong (e.g. warning), or bold. If you are going to argue that html should be used for semantic markup, then html5 shouldn't have “b”, “i”, “u”.

I need to use big for several reasons. One is for some unicode symbols and chinese chars. Ι want the char to be larger so user can see the detail of such complex glyph. For example:

鬍 ☫ ☬ ⚜ ☸ ☠ ❇ ❈ ❄ ❅ ❆ ✿ ❀ ❁ ✾

(more example at: Dingbats and Cultural Symbols in Unicode简体/繁體 字表 (Simplified/Traditional Chinese Characters List))

Another reason is that sometimes i want to make a title larger, but semantically i don't want it to be a header such as {h1, h2, h3}. For example, in a index page that lists articles, i want to make some link larger, to signify their relative importance or quality. For example, look at this page: Computing & its People.

Sure one can resort to css e.g. <span style="font-size:3cm">☠</span>, but “big” would carry with it a precise and semantic info. After all, “small” and “b” are there too.

When you get deep into a technology, often you find many odd shit, whose reasoning are buried in obscurity, or simply idiotic. Does anyone know why HTML5 axes “big”?

See also: HTML5 Tags.

Popular posts from this blog

11 Years of Writing About Emacs

does md5 creates more randomness?

Google Code shutting down, future of ErgoEmacs