Блочные элементы
Блочные элементы занимают всю доступную ширину страницы. Каждый такой элемент начинается с новой строки.
Примеры блочных элементов:
- <div>
- <p>
- <h1>
- <h2>
- <h3>
- <table>
- <ul>
- <ol>
Пример:
<p>Первый абзац</p>
<p>Второй абзац</p>
Каждый абзац будет начинаться с новой строки.
Строчные элементы
Строчные элементы располагаются внутри строки. Они занимают только необходимое пространство.
Примеры строчных элементов:
- <span>
- <a>
- <strong>
- <em>
- <img>
Пример:
<p>Это <strong>важный</strong> текст</p>
Тег <strong> не переносит текст на новую строку.
Контейнеры в HTML
Иногда нужно объединить несколько элементов. Для этого используются контейнеры.
Основные контейнеры:
div
span
Тег <div>
Тег <div> является блочным контейнером.
Он используется для группировки элементов страницы.
Пример:
<div>
<h1>Заголовок</h1>
<p>Текст страницы</p>
</div>
Этот контейнер объединяет элементы.
Использование div с CSS
Чаще всего <div> используется вместе с CSS.
HTML:
<div class="box">
<p>Текст блока</p>
</div>
CSS:
.box {
border: 1px solid black;
padding: 20px;
}
Тег <span>
Тег <span> является строчным контейнером.
Он используется для выделения части текста.
Пример:
<p>Это <span>важный</span> текст</p>
Использование span с CSS
HTML:
<p>Это <span class="highlight">важный</span> текст</p>
CSS:
.highlight {
color: red;
font-weight: bold;
}
Пример страницы
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Пример</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<h1>Мой сайт</h1>
<p>Это <span class="important">важный</span> текст.</p>
</div>
</body>
</html>
CSS:
.container {
padding: 20px;
border: 1px solid gray;
}
.important {
color: red;
}
Когда использовать div и span
Использовать div, когда:
- нужно создать блок страницы;
- нужно сгруппировать элементы;
- требуется оформить часть страницы.
Использовать span, когда:
- нужно выделить часть текста;
- требуется применить стиль к одному слову или фразе.