Тег | HTML справочник
HTML тегиЗначение и применение
Теги <div> и <span> представляют из себя универсальные пустые контейнеры, которые необходимо заполнить каким-либо содержанием, либо сгруппировать вложенные элементы для их дальнейшей стилизации средствами CSS, и при необходимости динамически манипулировать ими с использованием скриптов, например, на таком языке программирования как Javascript.
Обращаю Ваше внимание на то, что элементы <div> и <span> сами по себе не оказывают никакого влияния на другие элементы страницы.
Тег <div> определяет любой отдельный блок содержимого и предназначен для деления веб-страницы на фрагменты. Вы можете объединить любой набор логически связанных элементов в единственном блоке <div>.
Этот элемент является блочным и это означает, что его содержимое всегда будет начинаться с новой строки, при этом элемент занимает всю доступную ширину. Не так давно, этот элемент занимал абсолютный топ, посвященный делению страницы на логические составляющие, но с приходом HTML 5 было добавлено достаточно семантических элементов, которые позволяют в некоторых ситуациях заменить тег <div> на более осмысленный.
Прочитать о разметке страницы в HTML 5 вы можете в следующей статье учебника: «Теги разметки страницы».
В отличии от блочного элемента <div> тег <span> является строчным и применяется к внутренним (inline) элементам страницы, то есть к словам, фразам, которые находятся в пределах абзаца или небольшого фрагмента текста, оглавления и тому подобное.
Тег <span> вы можете использовать для таких задач как:
- Выделение участка текста определённым цветом, фоном или даже фоновым изображением.
- Изменение отдельным словам или фразам размера шрифта, семейства шрифта или типа шрифта.
- Создание различных форматирующих стилей для выбранного участка текста.
- Использование скриптовых языков программирования к выбранным текстовым участкам, например подсветка синтаксиса кода и так далее.
Поддержка браузерами
Тег | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
<div> | Да | Да | Да | Да | Да | Да |
Атрибуты
Атрибут | Значение | |
---|---|---|
align | left right center justify | Не поддерживается в HTML5. Определяет выравнивание содержимого внутри элемента. |
Пример использования
<!DOCTYPE html> <html> <head> <title>Теги <div> и <span></title> </head> <body> <div style = "color:green"> <p>Абзацы мы объединили тегом &lt;div&gt;, а это <span style = "color:red">слово</span> мы заключили тегом &lt;span&gt;.</p> <p>С помощью встроенной таблицы стилей мы выделили это слово красным цветом, а блок текста получил зеленый цвет.</p> </div> <div style = "background-color:khaki"> <p>Обратите внимание, что тег &lt;div&gt; является блочным и это означает, что его содержимое всегда будет начинаться с новой строки, при этом элемент занимает всю доступную ширину.</p> <p>Этот блок тоже содержит два абзаца. С помощью встроенной таблицы стилей мы указали для всего блока цвет заднего фона - khaki, а для этога <span style = "background-color:orangered">слова</span> orangeRed (мы заключили его в тег &lt;span&gt;).</p> </div> </body> </html>
В этом примере мы:
- Блочными элементами <div> создали два блока, содержащие по два абзаца текста внутри (элементы <p>).
- Для первого блока с помощью встроенной таблицы стилей мы указали, что все элементы получат цвет текста зеленый, а одно слово, которое мы поместили внутри тега <span> красный.
- Для второго блока с помощью встроенной таблицы стилей мы указали, что весь блок получит цвет заднего фона хаки, а одно слово, которое мы поместили внутри тега <span> оранжево-красный.
Результат нашего примера:
Отличия HTML 4.01 от HTML 5
Атрибут align не поддерживается в HTML5.Значение CSS по умолчанию
div { display: block; }
Поддержка глобальных атрибутов
Элемент поддерживает «глобальные атрибуты».
Атрибуты событий
Элемент поддерживает «атрибуты событий».
HTML тегиHTML тег
❮ Назад Вперед ❯
Тег <div> — пустой контейнер, который определяет разделение или раздел. Он не влияет на контент или макет и используется для группировки HTML-элементов, которые должны быть написаны с помощью CSS или с помощью скриптов.
Мы рекомендуем использовать тег <div> только в случае, когда нецелесообразно использовать семантические элементы HTML5, такие как <nav> , <main> или <article>.
Тег <div> является блочным элементом, поэтому разрыв строки помещается до и после него.
Вы можете поместить любой элемент HTML в тег <div>, включая другой тег <div>.
Тег <div> не может быть дочерним элементом <p>, так как параграф будет разорван в месте включения тега <div> .
Для применения стилей внутри параграфа используется тег <span>.
Синтакс
Тег <div> — парный, состоит из двух частей, открывающего (<div>) и закрывающего (</div>) тегов.
Пример
<!DOCTYPE html> <html> <head> <title>Использование тега <div></title> </head> <body> <h2> Тег <div> </h2> <div> <p> Мы использовали тег <div>, чтобы сгруппировать два параграфа и добавить фон к тексту, а для того, чтобы изменить цвет <span> этого слова</span> мы использовали тег <span>.</p> <p> Обратите внимание, что тег <div> является блочным элементом, до и после него добавляется разрыв строки.</p> </div> </body> </html>
Попробуйте сами!
Результат
При верстке HTML страниц с помощью слоев тег <div> является ее базовым фундаментом, так как именно этот тег определяет многочисленные структурные блоки веб-страницы.
Для корректного отображения блоков на странице необходимо их правильно расположить. Различают несколько способов расположения блоков в зависимости от целей и контента страницы. Давайте рассмотрим несколько из них.
Флексбокс
Спецификация CSS Flexible Box успешно пришла на замену верстке float-ами. Flexbox позволяет контролировать размер, порядок и выравнивание элементов по нескольким осям, распределение свободного места между элементами и многое другое.
Пример
<!DOCTYPE html> <html> <head> <title>Заголовок документа</title> <style> .flex-container { display: flex; align-items: center; /* Подставьте другое значение и посмотрите результат */ width: 90%; height: 300px; background-color: #1c87c9; } .flex-container > div { width: 25%; padding: 5px 0; margin: 5px; background-color: lightgrey; text-align: center; font-size: 35px; } </style> </head> <body> <div> <div>1</div> <div>2</div> <div>3</div> </div> </body> </html>
Попробуйте сами!
Результат
CSS свойство float
CSS свойство float определяет, по какой стороне будет выравниваться элемент, при этом остальные элементы будут обтекать его с других сторон. С помощью свойства float можно размещать элементы по горизонтали рядом друг с другом, что позволяет верстать типовые фрагменты веб-страниц, вроде врезок, горизонтальных меню, каталога товаров, колонок и др.
Пример
<!DOCTYPE html> <html> <head> <title>Заголовок страницы</title> <style> .content { overflow: auto; border: 3px solid #666666; } .content div { padding: 10px; } .content a { color: darkblue; } .blue { float: right; width: 45%; background: #1c87c9; } .green { float: left; width: 35%; background: #8ebf42; } </style> </head> <body> <div> <div> <p>Параграф в блоке div.</p> <a href="#">Гиперссылка в теге div.</a> <ul> <li>Элемент списка 1</li> <li>Элемент списка 2</li> </ul> </div> <div> <p>Параграф в блоке div.</p> <ol> <li>Элемент списка 1</li> <li>Элемент списка 1</li> </ol> </div> </div> </body> </html>
Попробуйте сами!
Результат
Отрицательные отступы
Использование отрицательных отступов (negative margins) открывает широкие возможности и позволяет сделать верстку более универсальной.
Пример
<!DOCTYPE html> <html> <head> <title>Заголовок окна веб-страницы</title> <style> .content div { padding: 2%; } .content a { color: darkblue; } .main-content { width: 30%; margin-left: 32%; } .blue { width: 25%; margin-top: -10%; background: #1c87c9; } .green { width: 20%; margin: -35% auto auto 70%; background: #8ebf42; } </style> </head> <body> <div> <div> <a href="#">Гиперссылка в теге div.</a> </div> <div> <p>Параграф в теге div.</p> <a href="#">Гиперссылка в теге div.</a> <ul> <li>Элемент списка 1</li> <li>Элемент списка 2</li> </ul> </div> <div> <p>Параграф в теге div.</p> <ol> <li>Элемент списка 1</li> <li>Элемент списка 2</li> </ol> </div> </div> </body> </html>
Попробуйте сами!
Результат
Позиционирование Relative + absolute positioning
Комбинация разных типов позиционирования для вложенных элементов — один из удобных и практичных приемов верстки. Если для родительского элемента задать position: relative, а для дочернего position: absolute, то произойдёт смена системы координат и положение дочернего элемента при этом указывается относительно его родителя.
Пример
<!DOCTYPE html> <html> <head> <title>Заголовок документа</title> <style> .content { position: relative; height: 400px; border: 1px solid #666666;} .content div { position: absolute; width: 35%; padding: 10px; } .blue { right: 20px; bottom: 0; background: #1c87c9; } .green { top: 10px; left: 15px; background: #8ebf42; } </style> </head> <body> <div> <div> <p>Параграф в теге div.</p> </div> <div> <p>Параграф в теге div.</p> </div> </div> </body> </html>
Попробуйте сами!
Результат
position: relative не влияет на позиционирование элементов в нормальном потоке, если вы не добавляете смещения.
Тег <div> поддерживает глобальные атрибуты и атрибуты событий.
Как добавить стиль к тегу <div> ?
Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега <div>:
- CSS свойство font-style задает стиль шрифта: normal | italic | oblique | initial | inherit
- CSS свойство font-family создает приоритетный список названий семейства шрифтов и/или общее имя шрифтов для выбранных элементов.
- CSS свойство font-size задает размер щрифта.
- CSS свойство font-weight устанавливает насыщенность шрифта.
- CSS свойство text-transform задает регистр текста (заглавные или строчные буквы).
- CSS свойство text-decoration устанавливает оформление текста. Оно является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.
Цвет текста внутри тега <div>:
- CSS свойство color определяет цвет контента и оформления текста.
- CSS свойство background-color устанавливает фоновый цвет элемента.
Стили форматирования текста для тега <div>:
- CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
- CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
- CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
- CSS свойство word-break указывает перенос строки.
Другие свойства для тега <div>:
- CSS свойство text-shadow добавляет тень к тексту.
- CSS свойство text-align-last выравнивает последнюю строку текста.
- CSS свойство line-height устанавливает межстрочный интервал.
- CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
- CSS свойство word-spacing устанавливает расстояние между словами в тексте.
HTML | Тег Div — GeeksforGeeks
8 0 0 0 9 0007 07 { поплавок: левый; 00 77 > головка > 7 < 90 >GeeksforGeeks h3 > вопросов. 78 9 7 > 0 0 07 0007 < вопросов? Чего вы ожидали и что получили? 78 9 7 > |
Как использовать тег DIV в HTML — Инструкции
к Джозеф Браунелл / Понедельник, 28 марта 2022 г. / Опубликовано в HTML, последние
Обзор тега DIV в HTML:
Тег DIV в HTML используется для разделения разделов HTML-документа. Использование тега DIV позволяет определять разделы HTML-документа на уровне блоков. Применение тега DIV позволяет идентифицировать раздел, определенный тегом DIV, чтобы затем применить форматирование или сценарий к его содержимому. Например, вы можете применить стили CSS или сценарии на стороне клиента, такие как JavaScript, к содержимому в теге DIV.
Также обратите внимание, что вы можете поместить любое содержимое в тег DIV в HTML. Тег DIV — это просто контейнер HTML. Его единственная цель — позволить вам сгруппировать другие элементы документа, к которым можно применить тот же стиль CSS или эффект сценария. Вы также можете использовать стили CSS для выравнивания и размещения тега DIV на странице, если это необходимо. Однако, поскольку тег DIV является элементом уровня блока, по умолчанию он охватывает родительскую страницу или контейнер.
Начальный тег: | <дел> | |
Конечный тег: | дел> | |
Атрибуты: | Нет | |
Пример: | <тело> Это мой первый абзац. Этому заголовку в элементе div присваивается синий цвет.Этот текст также окрашен в синий цвет. дел> Этого текста больше нет внутри элемента div. тело> | Изменяет текст внутри тега DIV на синий цвет. |
Изображение, показывающее результат примера в HTML-коде выше при использовании тега DIV в HTML при просмотре в веб-браузере.
Инструкции по использованию тега DIV в HTML:
- Чтобы использовать тег DIV в HTML , откройте HTML-документ и отредактируйте HTML-код.
- Поместите курсор метки вставки в то место в HTML-коде, где вы хотите создать новый блок содержимого.
- Введите тег ..
- Введите остальное содержимое, которое должно содержаться в теге DIV.
- Чтобы закончить , введите тег
Видеоурок по использованию тега DIV в HTML:
В следующем видеоуроке под названием «Элемент Div» показано, как написать тег DIV в HTML. Этот видеоурок является частью нашего полного курса обучения HTML5 и CSS3 под названием «Освоение HTML5 и CSS3 Made Easy v.1.0».
Отмечен под: добавить, код, кодирование, курс, элемент div, элемент div в html, диапазон div, тег div, тег div в html, пример тега div в html, инструкции по тегу div, редактировать, помощь, как использовать тег div в html, с практическими рекомендациями, html, html div, класс html div, пример html div, учебник по HTML, html5, вставка, инструкции, изучение, урок, обзор, самостоятельная работа, тег, теги, учить, обучение, учебник, использовать тег div в html, видео, видео урок