Why <big> is not in HTML 5 Tag list while <small> is?

CssXhtmlWeb StandardsSemantic MarkupHtml

Css Problem Overview


Shouldn't both be removed? Or does it mean we should use <small>? Why is <big> removed but <small> is not? What is the problem with <big> which does not apply to <small>?

http://www.w3schools.com/html5/html5_reference.asp

Css Solutions


Solution 1 - Css

Remember, the tags are meant to be semantic, not presentational. There is such a thing in English as "fine print". This is what the small tag represents. There is no analogous concept of "big print" except for a header, which is already covered by seven other tags.

Solution 2 - Css

<small> is used more frequently, for footnotes and such...with <h1>, <h2> and <h3> there just wasn't a use for <big>, hence why it's removed.

Solution 3 - Css

The same logic that applies to small (as "fine print") is also just as true for big (as "warning"). Public postings, mostly, but also manuals or even contracts often have things written in bigger fonts that signify [so... semantics!] a warning.

It's not the same as emphasis, which has a meaning in context, but rather "whatever you skip in this text, this part you should read because it's not the usual blah blah but something with immediate and important consequences"

That's why I think big and small should both be out or both in.

Solution 4 - Css

Some purely presentational tags managed to slip through into the spec before but the 2 standards bodies have finally reached a concesus to remove all purely presentational tags in favour of using CSS. If something has no semantic value and is purely for visual apearance - it does NOT belong in the markup - it belongs in a stylesheet.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJitendra VyasView Question on Stackoverflow
Solution 1 - CssChuckView Answer on Stackoverflow
Solution 2 - CssNick CraverView Answer on Stackoverflow
Solution 3 - CsslucianView Answer on Stackoverflow
Solution 4 - CssRyanView Answer on Stackoverflow