Почему тег нижнего колонтитула браузера вытягивается внутри тега body даже после написания документа? ниже пример?

Почему тег Footer в HTML всегда втягивается браузерами внутрь тега BODY? почему не может быть после Body Tag, как Head Tag?

Например:

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
        <meta />
        <script src="js/app.js"></script>
    </head>
    <body>
        <h1> Thank you </h1>
        <script src="js/app-1.js"></script>
    </body>
    <footer>
        <ul>
            <li> <a href="/">home</a> </li>
        </ul>
    </footer>
</html>

Почему браузеры втягивают этот тег нижнего колонтитула HTML в тег тела?

0
0
30
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Да, тег входит в тот

Не путайте:

<head> / <body>
and <header> / <main> / <footer>

Семантика / относится к глобальной структуре документа, для которой

the <head> mainly contains the document meta-data,
and the <body> contains the document content

Включенные в документ метаданные могут быть

Editorial Meta-Data
    <title>: The title shown in browser tabs, history, favorites, …
    <meta>: Keywords, Descriptions
    <link>: References to, icons, related documents
Technical Meta-Data
    <base>
    <style>
    <script>

Подробнее здесь ..коура

Я думаю, что тег foot может быть введен с целью добавления символа значков svg, тегов шаблонов html и тегов сценариев и оставления тела для чистого содержимого, где динамический контент и стили могут быть добавлены или удалены в соответствии с требованиями. Спасибо.

vssadineni 26.10.2018 08:41

Другие вопросы по теме