2016-06-20 2 views
0

Я не смог найти ответ на это в любом месте.Разрыв строки в отступе <source> тег

Я работаю над внутренней записью Wiki. У меня есть код, который я хочу включить в тег < >. Поскольку тег < > находится внутри маркированного списка, я хочу, чтобы он отступил.

Вот моя проблема: мой код включает в себя несколько строк, и я хочу вставить разрывы строк в примере кода. Но по какой-то причине разметка Wiki не позволит мне это сделать.

Когда я пытаюсь вставить возврат каретки, форматирование < > исчезает для новой строки.

Когда я пытаюсь вставить тег < br/>, тег фактически отображается; он НЕ нарушает линию!

До сих пор единственным обходным решением, которое я нашел, было что-то вроде этого - это НЕ то, что я хочу !!!

:<source lang="sql">select * from table1</source> 
:<source lang="sql">select * from table2</source> 

НЕТ !!! То, что я хочу что-то вроде этого:

:<source lang="sql">select * from table1 
select * from table2</source> 

--note the line break for the second SELECT statement! 
--also note the ':' that indicates that I want it indented! 
--when I try it this way, the <source> formatting for the second line disappears! 
--I also tried adding the ':' to the second line -- that doesn't work, either! 

Я также попытался это, но он не работает, либо!

:<source lang="sql">select * from table1<br />select * from table2</source> 

--when I try this, the <br /> tag actually shows up; it does NOT break the line! 

Другими словами, я хочу как отдельные линии, чтобы появиться в том же отступом < источника > тега.

Как я могу заставить это работать?

+0

Кто-нибудь? Кто угодно? Ньюман? –

ответ

0

Я обнаружил, что ответ заключается не в том, чтобы использовать разметку Wiki для списков маркеров вообще. Вместо этого используйте разметку HTML.

Пример:

<ul> 
    <li>list 1</li> 
    <li>list 2 
     <source lang="sql">select * from table1 
     select * from table2</source> 
    </li> 
</ul> 

Как только я отказался от метода разметки Wiki использования маркированных списков и отступов, а вместо этого используется прямой HTML, он сделал именно то, что я хотел.