In this tutorial: http://railstutorial.org/chapters/filling-in-the-layout#top
There is "header"
I know that in HTML there is "head"
But, what is <header>
?
Thanks.
In this tutorial: http://railstutorial.org/chapters/filling-in-the-layout#top
There is "header"
I know that in HTML there is "head"
But, what is <header>
?
Thanks.
<header>
is a semantic tag added in HTML5. It's the HTML5 equivalent of using <div class="header">
for a header element in your page.
<header>
is one of several new tags in HTML5 that are supposed to replace <div>
for some specific situations. In particular, the "header" part of your page - whatever that is, usually the part that would be wrapped in <div class="header">
- in HTML5 you should use <header>
instead.
Chapter 3 of Dive into HTML5 by Mark Pilgrim does an excellent job going into the details of when and why to use the new <header>
element.
The "header" element does not exist in the current html specification so it is ignored (but may be styled using css of course). It is part of the current draft for the upcoming HTML version 5.
It is not related to the "head" element which contains information page the page but no structure.