<div>: Элемент раздела содержимого
Базовая линия Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Элемент <div> HTML является универсальным контейнером для потокового содержимого. Он не оказывает влияния на содержимое или макет до тех пор, пока не будет стилизован каким-либо способом с использованием CSS (например, стили применяются непосредственно к нему или к элементу родительского элемента применяется какая-либо модель макета, например, Flexbox).
Попробуйте
Как «чистый» контейнер, элемент <div> по своей сути ничего не представляет. Вместо этого он используется для группировки содержимого, чтобы его можно было легко стилизовать с помощью атрибутов class или id, маркировать раздел документа как написанный на другом языке (с помощью атрибута lang) и т. д.
Атрибуты
Этот элемент включает глобальные атрибуты.
Примечание: Атрибут align устарел; не используйте его больше. Вместо этого для выравнивания и позиционирования элементов <div> на странице следует использовать свойства CSS или такие методы, как CSS Grid или CSS Flexbox.
Примечания по использованию
Доступность
Элемент <div> имеет явное значение роли generic, а не никакой. Это может повлиять на определенные объявления комбинаций ARIA, которые ожидают непосредственного дочернего элемента с определённой ролью для правильного функционирования.
Примеры
Простой пример
<div> <p> Any kind of content here. Such as <p>, <table>. You name it! </p> </div>
Результат
Пример со стилями
В этом примере создается затенённый прямоугольник путем применения стиля к элементу <div> с помощью CSS. Обратите внимание на использование атрибута class на элементе <div> для применения стиля, названного "shadowbox" к этому элементу.
HTML
<div class="shadowbox"> <p>Here's a very interesting note displayed in a lovely shadowed box.</p> </div>
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 |
См. также
© 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