(пустой абзац). И это хорошо. Поскольку он генерируется автоматически и для очистки P-тегов мне нужно написать десятки PHP-кода.

от вопрос уже есть ответ здесь:

Вложение элементов уровня блока внутри тега <p>… правильно или неправильно? 6 ответов

Я хочу сделать что-то вроде этого:

<p>This is a <h2>text</h2> paragraph.</p>

Я отключил поля и отступы для h2, но он все еще разрывает строку до и после тега h2. Как я могу использовать тег h2 в середине текста и сделать его похожим на обычное слово, как это делает <b>?

Тип документа моего HTML-документа - «XHTML 1.0 Transitional»

 neverMind901 дек. 2018 г., 00:33
На самом деле, тег css display: block tag больше подходит.
 BoltClock♦13 янв. 2011 г., 02:42
Это не действительно XHTML. Что именно ты пытаешься сделать?

Ответы на вопрос(1)

Решение Вопроса

который означает «заголовок» внутри основного текста.<h..> теги - это логические теги; их использование придаетсмысл к приложенному тексту, а именно, что текст является заголовком раздела.

Хотя вы могли бы использоватьdisplay: inline атрибут, рассмотрите возможность использования более подходящего тега или даже<span> тег.

 Jim L13 янв. 2011 г., 02:49
+1 Семантика тоже считается!
 Quentin20 апр. 2015 г., 17:00
Вы не можете использоватьdisplay: inline, Элемент h2 неявно завершает элемент p.
 Geo108824 мар. 2015 г., 22:30
@AlexWilliams Я знаю, что это было некоторое время назад, но я думаю, что правильное использование будет<h1>Chapter 1</h1><h2>Part I</h2><p>text...</p> в этом случае.
 Alex Williams27 мар. 2014 г., 14:18
Что если вы поместите его в начало абзаца как подзаголовок? Будет ли лучше использовать тег <span>? Пример: <h1> Глава 1 <h2> <p> <h2> Часть I. </ h2> текст текст текст текст текст </ p>

Ваш ответ на вопрос