/
Вопросы и ответы
/
HTML
/

Как сделать контейнер в html

Как сделать контейнер в html

5 лет назад

Человек-Молекула

Ответы

1

шоуф0шав м мк мк мшк мг цзу я ьудутпа цшт икцш игк икг

3 года назад

Elhan

1

Чтобы создать контейнер в HTML, нужно использовать тег <div>. Этот тег не имеет своего собственного стиля, но вы можете добавить стили, используя атрибут class или id.

Пример создания контейнера с классом "container":

1
2
3
<div class="container">
  <!-- Здесь может быть любой контент -->
</div>

Вы можете добавить стили для этого контейнера в своем файле CSS, например:

1
2
3
4
5
6
.container {
  width: 80%;
  margin: 0 auto;
  padding: 20px;
  background-color: #f2f2f2;
}

Этот код задаст ширину контейнера в 80% от родительского элемента, задаст отступы сверху и снизу в 20 пикселей, а также задаст цвет фона.

Также, вместо класса можно использовать атрибут id, который должен быть уникальным на странице:

1
2
3
<div id="container">
  <!-- Здесь может быть любой контент -->
</div>

И стили для этого контейнера нужно будет задать так:

1
2
3
#container {
  /* Стили */
}

4 года назад

Aleksey

0

Контейнер в HTML — тег <div> с классом, который группирует элементы. Внешний вид задают в CSS:

1
2
3
4
<div class="container">
  <h1>Заголовок</h1>
  <p>Текст страницы</p>
</div>
  • max-width ограничивает ширину на больших экранах;
  • margin: 0 auto ставит контейнер по центру;
  • padding оставляет поля по бокам на телефоне.

Семантические теги

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

ТегЧто внутри
<header>шапка: логотип, меню
<nav>навигация
<main>основное содержимое, один на странице
<section>тематический раздел с заголовком
<article>самостоятельный материал: статья, карточка товара
<footer>подвал
1
2
3
4
5
6
<header>
  <div class="container">Логотип и меню</div>
</header>
<main class="container">
  <article>…</article>
</main>

<div> остаётся для блоков без смысловой роли: обёрток под сетку, оформления.

Контейнер с элементами в ряд

1
2
3
4
5
.cards {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

Карточки встанут в строку и перенесутся, если не поместятся.

Контейнер в Bootstrap

В Bootstrap класс container уже описан:

1
2
<div class="container">…</div>        <!-- фиксированная ширина -->
<div class="container-fluid">…</div>  <!-- на всю ширину -->

Вёрстку страниц разбирают в бесплатном курсе «Введение в HTML и CSS».

21 день назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845