Intereting Posts
обновить значение textarea, но сохранить позицию курсора Как создать форму электронной почты, которая может отправлять электронную почту с помощью html Отключение поля ввода на основе переключателя в угловом 2 Как установить ширину ячейки таблицы как минимум за исключением последнего столбца? material-ui table: как внести изменения стиля в элементы таблицы Уровень документа меньше анимированный сценарий прокрутки предотвращает доступ к локальным позициям привязки из внешних ссылок Вертикальное меню (+ подменю) неестественно стекирует Динамическое изменение размеров ячеек сетки Отключение округления элементов ввода iPhone / Safari jQuery Movable Modal Диалоговое окно Конвенция об именах Как остановить Outlook от рендеринга адреса электронной почты в качестве ссылки mailto: link? Несколько галерей на одной странице – Продвигающие галереи Добавьте рабочие дни в новую дату

Как заставить HTML Tidy не помещать символ новой строки перед закрытием тегов?

HTML Tidy имеет эту причудливую привычку помещать новую строку перед закрывающим тегом. Например:

Some text

становится

 

Some text

Как сообщить Tidy оставить закрывающий тег в той же строке, что и конец содержимого?

Btw, я запускаю Tidy через Notepad ++, если это имеет значение.

Убедитесь, что для vertical-space установлено значение no . После долгих разочарований я узнал единственное, что делает этот коммутатор, – это испортить ваш уже довольно хорошо отформатированный html, добавив новые строки, где вы их не хотите.

Это то, что я использую для минимально-инвазивного tidying (без добавления меток doctipes / head и т. Д.):

tidy -mqi --doctype omit --show-body-only true --show-warnings no --vertical-space no --wrap 0

Хмм, я не вижу его в windowsх.

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

  @tidy.options.output_xhtml = true @tidy.options.show_body_only = true @tidy.clean('

Some text

')

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

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

 $buffer = preg_replace('/\n< \//smUi','