HTML5 Killed the ‹big› Tag?!

Want to master JavaScript in a week? Example based, to the point. Xah JavaScript Tutorial.

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 (⁖ 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: Unicode: Stars, Crosses, Dingbats ★ ♥ ✜ ☪ ☯ ☺ ☠简体/繁體 字表 (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. (one example of this is called Tag cloud, fashionable around 2007.)

Sure one can resort to CSS ⁖ <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.

blog comments powered by Disqus