В этом видео я расскажу вам про элементы, группирующие своё содержимое. Итак, элементы, группирующие своё содержимое, это элементы, которые логически объединяют в некоторые группы своё содержимое. Например, элемент <main> — он указывает на главное содержимое всей страницы. На этом элементе мнение спецификаций W3C и WHATWG расходятся. W3C считает, что элемент должен быть один на странице, поскольку главное содержимое одно. А компания WHATWG считает, что этих элементов может быть сколь угодно много на странице. Элемент <p> определяет параграф текста. То есть он объединяет текст, находящийся внутри, в параграф. Например, у нас есть некоторый текст, и его нужно разбить на параграфы. Мы этот кусок текста можем заключить в элемент <p>. У этого элемента есть одна особенность. Если мы вложим внутрь одного параграфа другой параграф, то предыдущий параграф закроется перед тем, как начнётся следующий. И вот так это выглядит в браузере. То есть по умолчанию добавляются отступы сверху и снизу у параграфов. Элемент <hr> позволяет создавать горизонтальную линию для тематического разделения параграфов. Например, у нас есть большой кусок текста, и мы его заключаем в элемент <p>. И когда у нас заканчивается тема, мы можем добавить элемент <hr> для того чтобы указать, что здесь заканчивается тема, и дальше начинается новая. В браузере это выглядит вот так. То есть при добавлении элемента <hr> браузер нарисует горизонтальную линию. Но не стоит использовать элемент <hr>, если он не несёт того смысла, для которого он создан, вставлять для того, чтобы нарисовать просто горизонтальную линию. Что будет, если мы в обычный элемент, например, <p> добавим текст в вот такой красивой ASCII-графике, то есть содержит много пробелов, переносов, и получился вот такой красивый текст. Будет вот такая штуковина. То есть все пробелы схлопнулись, все переносы схлопнулись, и текст выстроился в одну линию. Чтобы этого избежать, можно воспользоваться элементом <pre> — preformatted text, и в этом случае браузер не будет «схлопывать» все переносы, а отобразит его так, как вы его разметили при помощи переносов и пробелов. Ну в браузере выглядит так, как ожидается. Элемент <blockquote> предназначен для создания длинных цитат внутри документа. Например, у нас есть цитата Джона Леннона, мы можем обернуть её в элемент <blockquote> и при помощи атрибута cite указать источник, откуда мы её взяли. Ну и в браузере это будет выглядеть как-то вот так. В этом видео вы узнали о некоторых элементах, группирующих своё содержимое, а в следующем видео я продолжу рассказывать про этот тип элементов и расскажу, как создавать списки.