Почему я должен использовать контейнерное отделение в HTML?

Я заметил, что общая техника состоит в том, чтобы разместить универсальное контейнерное отделение в корень тега основного текста:

<html>
  <head>
    ...
  </head>
  <body>
    <div id="container">
      ...
    </div>
  </body>
</html>

Существует ли допустимая причина того, чтобы сделать это? Почему CSS не может только сослаться на тег основного текста?

66
задан Flimzy 23 September 2019 в 12:30
поделиться

0 ответов

Контейнерное отделение, и иногда отделение содержания, почти всегда используются, чтобы позволить, чтобы более сложный CSS разработал. Тег основного текста является особенным до некоторой степени. Браузеры не рассматривают его как нормальное отделение; его положение и размеры связываются с окном браузера.

, Но контейнерное отделение просто отделение, и можно разработать его с полями и границами. Можно дать ему фиксированную ширину, и можно центрировать его с margin-left: auto; margin-right: auto.

Плюс, содержание, как уведомление об авторском праве, например, может продолжиться за пределами контейнерного отделения, но это не может продолжиться за пределами тела, допуская содержание за пределами границы.

63
ответ дан Jonathan Tran 24 November 2019 в 15:07
поделиться

Этот метод позволяет Вам иметь больше гибкости моделирования Вашего всего содержания. Effectivly, создающий два контейнера, которые можно разработать. Тег ТЕЛА HTML, который служит Вашим образованием и отделением с идентификатором контейнера, который содержит Ваше содержание.

Это тогда позволяет Вам располагать свое содержание в странице при моделировании фона или других эффектов без проблемы. Думайте о нем как о "Кадре" для содержания.

11
ответ дан Mitchel Sellers 24 November 2019 в 15:07
поделиться

Наиболее распространенные причины меня состоят в том так, чтобы:

  1. расположение может иметь фиксированную ширину (да, я знаю, я делаю большую работу для разработчиков, которые любят фиксированные ширины), и
  2. , Таким образом, расположение может центрироваться путем применения текста - выровняйтесь: центрируйтесь к телу и затем полю: автоматический налево и право контейнерного отделения
1
ответ дан da5id 24 November 2019 в 15:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: