{"id":4091,"url":"\/distributions\/4091\/click?bit=1&hash=5d2a60f4cec46654c574d2827117bd39761eb7672f9ddb70400ce2297b63e50c","title":"\u041a\u0430\u043a\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u043e\u043c\u0443 \u0441\u0435\u043a\u0442\u043e\u0440\u0443","buttonText":"","imageUuid":""}

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

В современной верстке выделяется 2 типа элементов:

Блочные (block level) - в основном, отвечают за каркас страницы.

Строчные (inline level) - в основном, помогающие нам при стилизации страницы и тд.

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

Они не занимают всю ширину родителя в которого вложены, из-за чего соседствующие с ними элементы не переносятся на новую строку. Они высчитывают свою ширину в зависимости от ширины контента который в них вложен.

<div class="post"> <div class="post-title"> <h2>Hello world</h2> </div> <div class="post-content"> <p>Lorem ipsum <a href="#">dolor</a> sit amet, <b>consectetur</b> adipisicing elit.</p> </div> <div class="related-posts"> <ol> <li> Link to another post - <a href="#">Some post</a> </li> <li> Link to another post - <a href="#">Some post</a> </li> <li> Link to another post - <a href="#">Some post</a> </li> </ol> </div> </div>

В примере выше были добавлены несколько ссылок на внутри тега <p>, а также ссылки внутри списков. Как видите текст не переносится на новую строку, а остается на своем месте. Так работаю строчные элементы.

Основные строчные элементы

В качестве примера приведены только несколько строчных элементов, на самом деле и гораздо больше.

<span>Lorem</span> <a href="#">Link to another page</a>

Теги для стилизации текста

<i>Italic text</i> <em>Emphasis text more important than i tag</em> <strong>Bold text more than b tag</strong>

Мы можем вкладывать строчные элементы в блочные и в другие строчные элементы

<p> Lorem <a href="#"><b>ipsum dolor</b></a> sit amet, <i>consectetur</i>. </p>

Вкладывай блочные элементы в строчные не рекомендуется, так как это нарушает семантику и усложняет чтение кода.

ВАЖНО!

Сами по себе элементы не являются ни блочными ни строчными, а также не имеют никаких стилей сами по себе. HTML - это все лишь разметка. Для всех тегов существуют стандартные стили которые по-умолчанию настроены в браузере. За стилизацию элементом всегда отвечает язык CSS который и будет определять то блочный элемент или строчный, а также множество других стилей.

P.S. Больше уроков у меня на канале

0
6 комментариев
Написать комментарий...
Кекман

Я вижу ты программист, можешь установить третьих героев на Windows 10?

Ответить
Развернуть ветку
Vladimir Shaitan
Автор

ахаха, ну я могу попробовать )

Ответить
Развернуть ветку
Кекман

Я пошутил. Но ты хорошо кодишь, хотя я вообще не разбираюсь в программировании.

Ответить
Развернуть ветку
Vladimir Shaitan
Автор

Спасибо на добром слове 🤣

Ответить
Развернуть ветку
madmaxhiam

Не знаю, что это здесь делает но лайк поставлю.

Ответить
Развернуть ветку
Vladimir Shaitan
Автор

Спасиб 😊

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда
null