Spec-Zone.ru › HTML

<div>: Элемент раздела содержимого

Базовая линия Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Элемент <div> HTML является универсальным контейнером для потокового содержимого. Он не оказывает влияния на содержимое или макет до тех пор, пока не будет стилизован каким-либо способом с использованием CSS (например, стили применяются непосредственно к нему или к элементу родительского элемента применяется какая-либо модель макета, например, Flexbox).

Попробуйте

Как «чистый» контейнер, элемент <div> по своей сути ничего не представляет. Вместо этого он используется для группировки содержимого, чтобы его можно было легко стилизовать с помощью атрибутов class или id, маркировать раздел документа как написанный на другом языке (с помощью атрибута lang) и т. д.

Атрибуты

Этот элемент включает глобальные атрибуты.

Примечание: Атрибут align устарел; не используйте его больше. Вместо этого для выравнивания и позиционирования элементов <div> на странице следует использовать свойства CSS или такие методы, как CSS Grid или CSS Flexbox.

Примечания по использованию

  • Элемент <div> следует использовать только тогда, когда ни один другой семантический элемент (такой как <article> или <nav>) не подходит.

Доступность

Элемент <div> имеет явное значение роли generic, а не никакой. Это может повлиять на определенные объявления комбинаций ARIA, которые ожидают непосредственного дочернего элемента с определённой ролью для правильного функционирования.

Примеры

Простой пример

html
<div>
  <p>
    Any kind of content here. Such as &lt;p&gt;, &lt;table&gt;. You name it!
  </p>
</div>

Результат

Пример со стилями

В этом примере создается затенённый прямоугольник путем применения стиля к элементу <div> с помощью CSS. Обратите внимание на использование атрибута class на элементе <div> для применения стиля, названного "shadowbox" к этому элементу.

HTML

html
<div class="shadowbox">
  <p>Here's a very interesting note displayed in a lovely shadowed box.</p>
</div>

CSS

css
.shadowbox {
  width: 15em;
  border: 1px solid #333;
  box-shadow: 8px 8px 5px #444;
  padding: 8px 12px;
  background-image: linear-gradient(180deg, #fff, #ddd 40%, #ccc);
}

Результат

Техническое описание

Категории содержимого Потоковое содержимое, ощутимое содержимое.
Разрешённое содержимое Потоковое содержимое.
Или (в WHATWG HTML): Если родитель — элемент <dl>: один или несколько элементов <dt>, за которыми следуют один или несколько элементов <dd>, которые могут быть перемешаны с элементами <script> и <template>.
Пропуск тега Нет, и открывающий, и закрывающий тег обязательны.
Разрешённые родительские элементы Любой элемент, который принимает потоковое содержимое.
Или (в WHATWG HTML): Элемент <dl>.
Неявная роль ARIA generic
Разрешённые роли ARIA Любые
Интерфейс DOM HTMLDivElement

Спецификации

Спецификация
HTML Стандарт
# the-div-element

Совместимость с браузерами

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
div 1 12 1 15 1 18 4 14 1 1.0 4.4
align 1 12 1 15 3 18 4 14 2 1.0 4.4

См. также

  • Семантические элементы раздела: <section>, <article>, <nav>, <header>, <footer>
  • Элемент <span> для стилизации фразового содержимого

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API