2017-02-19 25 views
0

И это нарушает веб-дизайн.CloudFlare не снижает CSS, но лишает его, удаляя куски правил.

Для воспроизведения перейдите на панель инструментов. Перейдите на вкладку «Скорость». И отметьте CSS в Auto Minify. Теперь очистите все под кешированием.

CSS файл перед тем минификация в CloudFlare: http://pastebin.com/zxDfysZV

CSS файл после минификация в CloudFlare: http://pastebin.com/FdF91c3y

Я знаю, это выглядит как беспорядок, это огромный файл, так что просто перейдите к нижней части первого звена и см. правила панихиды. Например. .breadcrumb li:before{content:' \BB ';} В минитипированной версии оно прошло вместе с множеством других правил, и я имею в виду как много, даже не приемлемо использовать такую ​​функцию, которая удаляет столько правил.

Определение CSS Минимизация на CloudFlare: Reduce the file size of source code on your website.

ответ

0

Обычно, когда минификация ломает вещи, это означает, что ваш CSS имеет ошибки форматирования в нем. В настоящий момент я не могу проверить это сам, но я предлагаю найти еще одну услугу мини-сервиса в Интернете и посмотреть, что это делает с вашим файлом.

+0

Я протестировал с https://jigsaw.w3.org/css-validator/ не было синтаксических ошибок. – user3108268

+0

Далее я попытаюсь получить CSS с CSS и посмотреть, проверяется ли он. – Jules

+0

Это так, но это половина недостающих правил. – user3108268