Задать вопрос
DenVdmj
@DenVdmj
Javascript, Perl, Lua, etc.

Как избежать нарушения семантичности верстки когда параграф не может включать код или списки?

В реальных текстах списки, преформатированный код часто встречаются не то что в середине параграфа, но даже в посреди предложения. Например:
<p>Такой пример: <pre>alert("Привет, мир!")</pre> выводит окно с приветствием</p>

Но в html невозможно разместить элемент уровня блока внутри <p>. Как обойти эту проблему? Делать так нельзя:
<p>Такой пример:</p> <pre>alert("Привет, мир!")</pre> <p>выводит окно с приветствием</p>

так как стили могут определять отступ text-indent для параграфа.
Хочется узнать: как верстальщики обходят эту проблему?
  • Вопрос задан
  • 329 просмотров
Подписаться 1 Оценить 3 комментария
Ответ пользователя Владимир К ответам на вопрос (3)
< pre > - блочный элемент для достаточно большого объёма текста, а не для 3 слов кода. В вашем примере нужно использовать строчный < code > вместо него. Также, возможно, < cite > - в зависимости от ситуации.
Ответ написан