HTML Minifier помещает каждый тег в новую строку - PullRequest
1 голос
/ 23 декабря 2011

Я использую html minifier, который можно найти здесь: HTML minify

Странно для меня то, что каждый тег размещается на новой строке. Это обычное поведение или я делаю что-то не так. Вывод выглядит примерно так:

Output from html minify

Любой, кто знает, как я могу это исправить, просто создает одну строку кода или имеет некоторые преимущества.

1 Ответ

1 голос
/ 23 декабря 2011

Проверено кодом?

// use newlines before 1st attribute in open tags (to limit line lengths)
        $this->_html = preg_replace('/(<[a-z\\-]+)\\s+([^>]+>)/i', "$1\n$2", $this->_html);

Длинные строки могут быть плохой вещью - браузеры могут заполнять буферы или просто отбрасывать вещи в конце строки. Таким образом, похоже, что в скрипте Minify он жестко запрограммирован без каких-либо изменений. Так что если вы действительно хотите, чтобы все это было в одной строке, просто настройте свою версию, чтобы не делать эту замену. Open Source win.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...