Подтвердить что ты не робот

<header> vs. <head>

В этом уроке: http://railstutorial.org/chapters/filling-in-the-layout#top

Существует заголовок

Я знаю, что в HTML есть "голова"

Но что такое <header>?

Спасибо.

4b9b3361

Ответ 1

<header> является одним из нескольких новых тегов в HTML5, которые должны заменить <div> для некоторых конкретных ситуаций. В частности, "заголовок" части вашей страницы - что бы это ни было, обычно часть, которая была бы обернута в <div class="header"> - в HTML5, вместо этого следует использовать <header>.

Глава 3 Dive в HTML5 от Mark Pilgrim отлично справляется с деталями, когда и почему для использования нового элемента <header>.

Ответ 2

<header> - это семантический тег, добавленный в HTML5. Это эквивалент HTML5 с использованием <div class="header"> для элемента заголовка на вашей странице.

Ответ 3

<header> - это HTML5, и он должен содержать верхнюю/навигационную часть вашей веб-страницы в <body>. Как верхний логотип, меню, лозунг и другие заголовки.

Ответ 4

Элемент "header" не существует в текущей спецификации html, поэтому его игнорируют (но могут быть написаны с использованием, конечно, css). Это часть текущего проекта для предстоящей HTML версии 5.

Он не связан с элементом "head", который содержит информацию на странице, но без структуры.