У меня есть структура div с несколькими уровнями глубины, где я хотел бы использовать <pre>
и <code>
, чтобы использовать некоторый синтаксис.
По сути, это выглядит примерно так:
<div class="one">
<div class="two">
<div class="three">
<pre class="syntax-hl">
<code>
//my JS code here
Я вижу, что при рендеринге он сохраняет все свои вкладки и перемещает вкладки всего блока кода (4) вместо ожидаемого результата только 1.
Я пытался применить различные настройки white-space
, которые работают в том смысле, что они обрезают начальные пробелы, однако, когда они удаляют начальные пробелы, они также теряют все свои вкладки.
Кто-нибудь сталкивался с этим или знает, как это исправить?
Вот довольно скромный пример, с которым вы можете поиграть, который должен объяснить, что я пытаюсь исправить.
https://jsfiddle.net/d3e26p0w/