Как я заставляю HTML, Опрятный не помещать новую строку перед закрывающими тэгами?

Опрятный HTML имеет эту приводящую в бешенство привычку к помещению новой строки перед закрывающим тэгом. Например:

<p>Some text</p>

становится

<p>Some text
</p>

Как я говорю Опрятный сохранять закрывающий тэг на той же строке как конец содержания?

Btw, я работаю Опрятный через Блокнот ++, если это имеет какое-либо значение.

17
задан hippietrail 8 February 2013 в 12:40
поделиться

2 ответа

хм, я не вижу этого в окнах.

Я использую Tidy с ruby ​​

   @tidy.options.output_xhtml = true
   @tidy.options.show_body_only = true
   @tidy.clean('<p>Some text</p>')

Я также запустил сценарий tidy в unbuntu (tidy -m test.htm), но не заметил этой проблемы. Вы можете управлять интервалом, используя параметры в { {1}} http://tidy.sourceforge.net/docs/quickref.html#PrettyPrintHeader

1
ответ дан 30 November 2019 в 14:43
поделиться

В php вы можете использовать :

$buffer = preg_replace('/\n<\//smUi','</',$buffer);
-8
ответ дан 30 November 2019 в 14:43
поделиться
Другие вопросы по тегам:

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