HTML для начинающих, часть 3

Блочная и строчная модель в HTML

Привет, друзья! Сегодня я расскажу вам о двух важных понятиях в HTML — блочной и строчной модели. Понимание этих моделей поможет вам структурировать веб-страницы как профессионал. Так что пристегните ремни и поехали!

Блочные элементы

Блочные элементы — это тяжеловесы HTML. Они занимают всю ширину родительского элемента, даже если содержимое этого не требует. Представьте себе блочный элемент как большого медведя, который развалился на весь диван.

Примеры блочных элементов:

  • <div> — универсальный контейнер.
  • <p> — параграф.
  • <h1><h6> — заголовки.
  • <section>, <article>, <header>, <footer>, <nav> — семантические элементы HTML5.

Блочный элемент всегда начинается с новой строки и имеет сверху и снизу отступы, как будто говорит: “Мне нужно немного личного пространства.”

<div>
<h1>Заголовок</h1>
<p>Это параграф текста.</p>
</div>

Строчные элементы

Теперь давайте поговорим о строчных элементах. Эти ребята намного компактнее и занимают только столько места, сколько им нужно. Строчные элементы сидят в одной строке и не ломают поток текста. Представьте строчный элемент как аккуратную книжку на полке — она занимает ровно столько места, сколько ей нужно, и не больше.

Примеры строчных элементов:

  • <span> — универсальный контейнер для текста.
  • <a> — ссылка.
  • <em>, <strong> — для выделения текста.

Строчные элементы не создают новых строк, они идут друг за другом, как слова в предложении.

<p>Это <a href=“#”>ссылка</a> внутри параграфа.</p>

Блочные элементы внутри строчных

Но вот загвоздка: блочные элементы внутри строчных не работают. Представьте, что вы пытаетесь засунуть большого медведя в маленькую коробочку — ничего хорошего из этого не выйдет. Поэтому всегда помните: блочные элементы нельзя вкладывать в строчные.

<!– Это не сработает –>
<a href=“#”>
     <div>Блочный элемент внутри строчного</div>
</a>

Строчные элементы внутри блочных

Зато строчные элементы можно спокойно вкладывать в блочные. Это как если бы вы складывали книжки в шкаф — все на своих местах и никто не жалуется.

<div>
      <p>Параграф с <a href=“#”>ссылкой</a> внутри.</p>
</div>

Итог

Понимание блочной и строчной модели в HTML — ключ к созданию хорошей структуры и аккуратных веб-страниц. Блочные элементы — большие и широкие, строчные — компактные и аккуратные. Используйте их правильно, и ваш html-код будет выглядеть профессионально и работать без сбоев.

 

Ссылка на предыдущую статью данного мини курса: Структура HTML-документа
Ссылка на следующую статью данного мини курса: Работа с текстом и списками

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *