Конфигурация CSS Tidy

Я использую CSS Tidy. Из-за всех мер сжатия, в некоторых случаях он портит мои страницы, комбинируя или переупорядочивая селекторы и т. д. Даже с параметрами, показанными ниже, страницы со сжатым CSS не отображаются так, как с несжатым.

Мой вопрос: как я могу настроить CSS Tidy для объединения всех моих файлов CSS в один и не делать ничего, кроме этого?

$this->settings['remove_bslash'] = false;
$this->settings['compress_colors'] = false;
$this->settings['compress_font-weight'] = false;
$this->settings['lowercase_s'] = false;
$this->settings['optimise_shorthands'] = 0;
$this->settings['remove_last_;'] = false;
$this->settings['case_properties'] = 0;
$this->settings['sort_properties'] = false;
$this->settings['sort_selectors'] = false;
$this->settings['merge_selectors'] = 0;
$this->settings['discard_invalid_properties'] = false;
$this->settings['css_level'] = 'CSS2.1';
$this->settings['preserve_css'] = true;
$this->settings['timestamp'] = false;

@ypnos: Что касается конфигурации, у меня нет файла конфигурации, и я не устанавливаю параметры конфигурации при инициализации класса. Я только что отредактировал функцию csstidy () в реальном классе. Я уверен, что мои отредактированные настройки читаются, потому что некоторые - но не почти все - проблемы были устранены.

@Ambrose: CSS сжат 30k и имеет ряд проблем, которые мне трудно отследить. Я четко вижу проблемы на обработанных страницах, но сложнее отследить их в файле, созданном CSS Tidy. В некоторых случаях менялся порядок селекторов, но, отредактировав эти настройки, я, по крайней мере, исправил эту проблему. Оба ваших предположения о CSS Tidy (URL-адрес и использование в качестве PHP) верны.

Поскольку http-сжатие может сжимать CSS с точки зрения пробелов, все, что мне нужно для CSS Tidy, - это объединить все мои файлы CSS в один, не пытаясь манипулировать содержимым.

>> Из-за всех мер сжатия, в некоторых случаях он портит мои страницы, комбинируя или переупорядочивая селекторы << Думаю, тогда это не так аккуратно.

allesklar 25.11.2008 18:53

Привет, ребята, это не форум. «Ответы» предназначены для ответов, а не для вопросов. Вопросы по вопросу нужно задавать здесь.

dolmen 26.05.2011 13:12

Какой замечательный вопрос: в вопросе -1, и во всех ответах тоже -1.

ypnos 27.05.2011 21:06
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
3
1 033
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Как насчет того, чтобы показать нам свой CSS до и после?

А как насчет ссылки на сам CSS Tidy? Полагаю, это это? Используется как сценарий PHP?

Ответ принят как подходящий

Мне удалось отследить источник моей проблемы. Я неправильно отнес его к CSS Tidy, когда на самом деле виновато что-то еще. Спасибо за помощь.

Другие вопросы по теме