Чем отличается div от p
Перейти к содержимому

Чем отличается div от p

  • автор:

В чём разница между

и

Чтобы разметить текст, нужно понимать, какие использовать теги. Для создания новой строки в тексте есть несколько способов. В статье мы расскажем, как ими пользоваться.

Тег
для переноса строк

Применяется, чтобы вставить в текст перенос строки, не создавая при этом абзац.

  • Синтаксис: является одиночным тегом, то есть не имеет закрывающего тега.
  • Расположение: используется внутри блочного элемента или контейнера, где нужен перенос строки.
  • Значение по умолчанию: не имеет атрибутов и свойств, не принимает никаких параметров, тег просто создаёт перенос строки.
  • Использование в тексте: можно использовать несколько тегов
    для создания множественных переносов строк.
  • Гдеиспользовать: в почтовых адресах, стихах, текстах песен, режиме работы.

❌ Не используйте тег
для разбиения текста на «как бы абзацы». Для этого используйте тег

.

Пример использования

 

Мяу мяу мяу
мррр мяу мяяяу
мяу мяу
мяу

Тег

для абзаца

Применяется, если нужно отделить один блок текста от другого.

Синтаксис: тег

является блочным тегом, значит имеет открывающий и закрывающий теги.

Расположение: тег обычно используется внутри контейнера для размещения абзаца на веб-странице. Может содержать текст, изображения, ссылки и другие элементы HTML.

Отступы: тег создаёт отступы сверху и снизу от абзаца по умолчанию, чтобы отделить его от окружающего контента.

Использование в тексте: можно использовать несколько тегов

для создания нескольких абзацев.

❌ Внутри абзаца не могут располагаться крупные структурные теги, заголовки, формы, списки, таблицы. Когда браузер встречает неподходящий тег внутри

, он «выбрасывает» этот тег из

.

Пример использования

Это первый абзац.

Это второй абзац.

⭐ Подробнее про тег

читайте в статье

Тег для блока

Тег используется для группировки структурных элементов или в качестве вспомогательных контейнеров для создания нужной раскладки.

Синтаксис: тег является блочным тегом и имеет открывающий и закрывающий теги.

Расположение: тег может быть размещен внутри других элементов HTML, например , , , , и других.

Использование в структуре веб-страницы: тег часто используется для создания разделов или блоков на веб-странице. Например, можно использовать для группировки связанных элементов, создания сетки, стилей, расположения элементов и многого другого.

�� Использовать рекомендуется в тех случаях, если более подходящих семантических тегов не нашлось.

Пример использования

Это первый блок.
Это второй блок.

На заметку

— для переноса строк внутри текста.

— для создания абзацев или блоков текста.

— для создания блочных контейнеров.

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Читать дальше

Специальные символы в HTML

Специальные символы в HTML

HTML использует особенные комбинации символов, чтобы корректно отображать определенные знаки на веб-страницах. Например, вместо простого знака «меньше» мы видим комбинацию <. В этой статье представлен список таких символов. Это небольшой справочник для тех, кто хочет быстро найти нужный код.

  • 23 октября 2023

Простое диалоговое окно на HTML

Простое диалоговое окно на HTML

Вот короткое демо:

  • 18 октября 2023

Зачем нужен метатег viewport

Зачем нужен метатег viewport

Каждый из нас хоть раз в жизни сталкивался с веб-страницами, которые кажутся «сломанными» или странно отображаются на мобильных устройствах. Одной из причин такого поведения может быть отсутствие маленького, но важного элемента в коде страницы — метатега viewport .

Метатеги — это инструкции для браузера о том, как отображать содержимое страницы. Один из таких метатегов — viewport , который говорит браузеру, как масштабировать и отображать страницу на разных устройствах, особенно на смартфонах и планшетах.

  • 18 сентября 2023

Атрибут class в HTML на примерах

Атрибут class в HTML на примерах

Атрибут class используется для добавления CSS-классов элементам HTML. Классы позволяют применять одни и те же стили CSS или поведение JavaScript к разным элементам на странице.

Так, одному элементу можно присвоить один или несколько классов, разделяя их пробелами.

  • 14 сентября 2023

В чём отличия цитат blockquote, cite и q

В чём отличия цитат blockquote, cite и q

В HTML есть разные теги для цитирования и указания источников. Основные из них: , и . Давайте разберёмся в их различиях.

  • 12 сентября 2023

Осмысленный alt-текст: 6 правил

Осмысленный alt-текст: 6 правил

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

Мы уже обсудили основные правила написания alt-текста для фотографий и изображений. В этот раз поговорим о том, каким именно должно быть описание, чтобы в нём был смысл.

  • 31 июля 2023

Растровая и векторная графика

Растровая и векторная графика

Давайте попробуем разобраться, в чём отличие растровой графики от векторной.

  • 13 июня 2023

Как понять, что перед вами заголовок

Как понять, что перед вами заголовок

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

Часто кажется, что заголовок — это простой и понятный тег. Но это впечатление обманчиво, потому что не всегда крупный и выделенный текст на макете является заголовком.

При вёрстке сайта важно соблюдать семантику, чтобы все теги использовались корректно и ресурс работал без ошибок. Если напутать уровни заголовков, то структура страницы будет не семантичной, а скринридеры неправильно прочтут сайт.

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

  • 8 июня 2023

Как правильно вставлять SVG

Как правильно вставлять SVG

Есть несколько способов вставки SVG-изображения. Выбор одного из них зависит от задач, которые стоят перед верстальщиком.

SVG — это формат векторной графики, дословно: масштабируемая векторная графика. МВГ? SVG! В векторных форматах хранится не само изображение, а инструкция по его построению по точкам и кривым.

В растровых форматах информация о конкретном числе точек изображения плотно упакована в бинарный кирпич. В него бесполезно заглядывать и менять его можно только в редакторах графики.

�PNG IH�aV PLTE�������0� IDAcZ�d���� �W= S�3�o;���]P ���IEND�B`�~ 

Формат SVG тоже можно создавать и менять в редакторах графики, например, в Illustrator или Figma. Но ещё он текстовый, а значит его можно открыть как HTML или CSS в любом редакторе кода.

SVG — это как отдельная HTML-страница. Когда вставляете SVG, вы, на самом деле, вставляете не просто картинку, а целую страницу. Со своей системой координат, вьюпортом, стилями, скриптами и удивительными особенностями.

Если смотреть на SVG как на отдельную страницу — становится понятнее, какой способ вставки вам нужен.

  • 1 июня 2023

Как создавать адаптивные изображения. Атрибут srcset

Как создавать адаптивные изображения. Атрибут srcset

Адаптивные изображения автоматически изменяют свой размер, чтобы соответствовать экрану пользователя, что улучшает вид страницы и ускоряет загрузку.

Давайте рассмотрим несколько способов создания адаптивных изображений.

�� В статье мы говорим о пикселях и ретина-дисплеях. Если вы не знаете, что это такое — прочитайте статью.

  • 25 мая 2023

HTML Какая разница между DIV иP?

Какая разница между DIV иP? И то и то блочные элементы с почти одинаковыми свойствами.Когда какой уместнее использовать? Некоторые при верстке вкладывают один в другой — зачем?

  • Вопрос задан более трёх лет назад
  • 4839 просмотров

Комментировать
Решения вопроса 1

div — блок
p — абзац
Абзацы имеют по-умолчанию вертикальные отступы.

Пример классического использования:

.content
 

Lorem

Ipsum

Dolor

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ответы на вопрос 4

Ankhena

Ankhena @Ankhena Куратор тега HTML
Нежно люблю верстку

Ко всем ответам выше добавлю ссылку на прекрасный справочник https://webref.ru/html

А еще есть section, article, figure и т.д.

Некоторые при верстке вкладывают один в другой — зачем?

Кто-то для достижения дополнительных эффектов, кто-то по ошибке и незнанию. Без конкретного примера — неизвестно. А вообще, вся страница это теги вложенные один в другой 🙂

Ответ написан более трёх лет назад
Комментировать
Нравится 3 Комментировать

DIV — осуществляет логическое разделение документа, создавая фрагмент внутри него.
— обозначает параграф.

Ответ написан более трёх лет назад
Комментировать
Нравится 2 Комментировать

henhanshi

div — блоки
p — контент сайта. поисковые системы читают p как текст и от него берут инфу. + p применяются стили как новая строка, красная строка, отступы и т.п. (т.е для корректного отображения текста по одному стилю.)

итого — используем div для отображения на сайте, p — только для информации ввиде текстов и изображении (контент сайта)

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

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