[html5] What is the point about nav, header, footer and aside elements?
Ian Hickson
ian at hixie.ch
Wed Nov 28 13:07:02 PST 2012
On Wed, 28 Nov 2012, Prof. T.D. Wilson wrote:
>
> "Certainly though, the semantics of HTML elements are only relatively
> vague, and don't rise to the level of understanding the specific meaning
> of the text of a page."
>
> Exactly - which is why I said that semantic tags couldn't be expected
> any time soon :-) I understand how this mis-naming has happened: the
> compilers of the standard were looking for a word to describe this
> function:
>
> "the same page can also be used by a small browser on a mobile phone,
> without any change to the page. Instead of headings being in large
> letters as on the desktop, for example, the browser on the mobile phone
> might use the same size text for the whole the page, but with the
> headings in bold."
>
> and, of course, there isn't a single word, at least not as far as I'm
> aware in English and so, some member of the team came up with the
> suggestion, "Let's call them semantic" and everyone happily agreed in
> order to get out of the dilemma. The statement above was prefaced by
> "Because HTML conveys * meaning*, rather than presentation,..." but what
> is described is not a transfer of meaning from the html to the screen,
> but exactly, presentation.
This particular linguistic ship sailed some years ago now (at the latest
the mid 90s, long before I was involved with Web standards). For all
intents and purposes, the term "semantics" in an HTML context refers to
the meaning of media-independant elements, as distinct from elements like
<font> or <blink> which describe a physical presentation for a specific
medium (typically the graphical screen or print medium).
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the Help
mailing list