Когда использовать <охватывают> вместо этого <p>?

Как вопрос указывает, если у меня есть некоторый текст, который я хочу добавить в HTML тогда, когда должен я использовать <p> и когда должен я использовать <span>?

76
задан John Topley 15 December 2009 в 15:38
поделиться

9 ответов

Вы должны помнить, что HTML предназначен для ОПИСАНИЯ содержимого, которое он содержит.

Итак, если вы хотите передать абзац, сделайте это.

Ваше сравнение не Хотя это не совсем так. Более прямое сравнение было бы

Когда использовать

вместо

?

, поскольку оба являются элементами уровня блока.

A встроен, как якорь ( ), , курсив ( ), и т. д., поэтому имейте в виду, что по умолчанию как в html, так и в естественном письме, абзац вызывает разрыв до и после себя, например

73
ответ дан 24 November 2019 в 11:12
поделиться

Семантически вы используете теги

для обозначения абзацев. используется для применения стиля и / или класса (ов) CSS к произвольному разделу текста и встроенным элементам.

86
ответ дан 24 November 2019 в 11:12
поделиться

Тег

представляет собой араграф p , а как таким образом, это элемент блока (как, например, h1 и div ), тогда как span является встроенным элементом ( как, например, b и a )

Блочные элементы по умолчанию создают некоторые пробелы над и под собой, и ничто не может быть выровнено рядом с ними, если вы не установите float для них.

Встроенные элементы имеют дело с промежутками текста внутри абзаца. У них обычно нет полей,

11
ответ дан 24 November 2019 в 11:12
поделиться

Диапазон полностью несемантичен. Он не имеет значения и служит просто элементом для косметических эффектов.

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

4
ответ дан 24 November 2019 в 11:12
поделиться

С семантической точки зрения, ap - это тег абзаца, который следует использовать для форматирования абзаца текста. Диапазон - это встроенное изменение форматирования, которое не обрабатывается семантически.

4
ответ дан 24 November 2019 в 11:12
поделиться

Диапазон - это встроенный элемент форматирования, который НЕ имеет перевода строки сверху или снизу.

P - это элемент блока, который ИМЕЕТ подразумеваемый перевод строки сверху и снизу.

http://w3schools.com/tags/default.asp[1294 impression

4
ответ дан 24 November 2019 в 11:12
поделиться

Практический объяснение: по умолчанию

добавит разрывы строк до и после заключенного текста (таким образом, создается абзац). этого не делает, поэтому он называется inline .

3
ответ дан 24 November 2019 в 11:12
поделиться

Тег p обозначает элемент абзаца. К нему применены поля / отступы. Диапазон - это встроенный тег без стиля.

2
ответ дан 24 November 2019 в 11:12
поделиться

- встроенный тег,

- тег блока, используемый для абзацев. Браузеры отображают пустую строку под абзацем, тогда как отображаются в той же строке.

1
ответ дан 24 November 2019 в 11:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: