Как я добавляю пред тег в теге кода с jQuery?

После того, как я задал тот же вопрос и нашел здесь ответ, я также обнаружил, что он может быть переключен из окна Live Visual Tree.

При отладке Debug (menu) -> Windows -> Live Visual Tree

Первый значок (Показывать инструменты времени исполнения в приложении) будет переключать его.

12
задан Anant Singh---Alive to Die 14 December 2017 в 07:02
поделиться

4 ответа

Вот в чем разница между блоком и встроенными элементами. pre элемент блочного уровня. Не законно вставить его a code тег, который может только содержать встроенное содержание.

Поскольку браузеры должны поддерживать любой ужасный суп тега, который они могли бы найти в реальной сети, Firefox пытается сделать то, что Вы имеете в виду. IE, оказывается, обрабатывает его по-другому, который прекрасен спецификацией; поведение в этом случае является неуказанным, потому что этого никогда не должно происходить.

  • Вы могли вместо этого заменить code элемент с pre? (Из-за блокировать/встраивать проблемы, технически который должен только работать, если элементы в элементе с содержанием "потока", но браузеры могли бы сделать то, что Вы хотите так или иначе.)
  • Почему это - a code элемент во-первых, если Вы хотите preповедение?
  • Вы могли также дать code элемент preпробельное питание сохранения с CSS white-space: pre, но по-видимому IE 6 только соблюдает это в Строгом Режиме.
12
ответ дан 2 December 2019 в 19:33
поделиться

Btw, который я не знаю, связан ли он, но пред теги в тегах кода, не проверит в строгом режиме.

3
ответ дан 2 December 2019 в 19:33
поделиться

Вы используете последний jQuery? Что, если Вы пробуете

$("code").wrapInner(document.createElement("pre"));

Это немного лучше, или Вы получаете тот же результат?

1
ответ дан 2 December 2019 в 19:33
поделиться

Как markpasc указанный, ПРЕД элемент в элементе КОДА не позволяется в HTML. Лучшее решение состоит в том, чтобы изменить Ваш HTML-код для использования <пред> <код> (что означает предварительно отформатированный блок, который содержит код), непосредственно в HTML для блоков кода.

1
ответ дан 2 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

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