HTML Блоковые и строчные элементы
Каждый элемент HTML имеет свойство display со значением по умолчанию, которое зависит от типа элемента.
Два наиболее распространённых значения этого свойства — это block и inline.
Эти значения определяют элементы как блочные или строковые соответственно.
Блочные элементы
Блочный элемент всегда начинается с новой строки, и браузеры автоматически добавляют некоторое пространство (поле) до и после элемента.
Блочный элемент всегда занимает всю доступную ширину (растягивается слева направо настолько далеко, насколько возможно).
Примерами часто используемых блочных элементов являются <p> и <div>.
Элемент <p> определяет абзац в документе HTML.
Элемент <div> определяет блок или раздел документа HTML.
Элемент <p> является блочным элементом.
Пример:
<p>Привет мир!</p>
<div>Привет мир!</div>
Следующие элементы являются блочными элементами в HTML:
Строковые элементы
Строковый элемент не начинается с новой строки.
Строковый элемент занимает ровно столько ширины, сколько необходимо.
Это пример строкового элемента <span> внутри параграфа.
Пример:
<span>Привет мир!</span>
Следующие элементы являются строковыми в HTML:
Примечание: Строковый элемент не может содержать блочный элемент!
Элемент <div>
Элемент <div> часто используется как контейнер для других элементов HTML.
Элемент <div> не требует обязательных атрибутов, хотя атрибуты style, class и id используются довольно часто.
При совместной работе с CSS элемент <div> можно использовать для стилизации блоков содержимого:
Пример:
<div style="background-color:black;color:white;padding:20px;">
<h2>Лондон</h2>
<p>Лондон — столица Англии. Это самый густонаселённый город Великобритании, в его столичном регионе проживает более 13 млн жителей.</p>
</div>
Вы узнаете больше о элементе <div> в следующей главе.
Элемент <span>
Элемент <span> представляет собой встроенный контейнер, используемый для разметки части текста или документа.
Элемент <span> также не требует обязательных атрибутов, однако атрибуты style, class и id встречаются чаще всего.
Используя совместно с CSS, элемент <span> можно применять для оформления отдельных частей текста:
Пример:
<p>У моей мамы глаза цвета <span style="color:blue;font-weight:bold;">голубого</span>, а у моего папы — <span style="color:darkolivegreen;font-weight:bold;">темно-зелёного</span>.</p>
Краткое содержание главы:
- Блочный элемент всегда начинается с новой строки и занимает всю доступную ширину.
- Строковый элемент не начинается с новой строки и занимает лишь необходимое количество места по ширине.
- Элемент
<div>— это блочный элемент, часто применяемый как контейнер для других элементов HTML. - Элемент
<span>— это встроенный контейнер, используемый для выделения части текста или документа.