Опрятный HTML имеет эту приводящую в бешенство привычку к помещению новой строки перед закрывающим тэгом. Например:
<p>Some text</p>
становится
<p>Some text
</p>
Как я говорю Опрятный сохранять закрывающий тэг на той же строке как конец содержания?
Btw, я работаю Опрятный через Блокнот ++, если это имеет какое-либо значение.
хм, я не вижу этого в окнах.
Я использую 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
В php вы можете использовать :
$buffer = preg_replace('/\n<\//smUi','</',$buffer);