Инструменты форматирования, организации и приведения в порядок кода CSS

Если вы уже супер-опытный веб-дизайнер, то, возможно, не столкнетесь с этой проблемой. Ваши файлы CSS окажутся связно и лаконично структурированными, каждый селектор будет заботливо размещен, каждое свойство идеально отформатировано… в общем, ваш CSS будет смотреться как тщательно созданное произведение искусства. Если это описание вам подходит, то, пожалуйста, проходите мимо, этот пост – не для вас.
Но если вы один из 99,9% веб-дизайнеров, постоянно работающих с CSS, то читайте.




Сами знаете, как это бывает – начинаете новый веб-проект с «голым» файлом CSS и по мере построения сайта ваш CSS быстро растет. И продолжит расти. Он станет неорганизованным, а временами запутанным и даже нечитаемым. Структура окончательно потеряется. Будет сделана тьма ошибок. Однако не волнуйтесь, такое случается со всеми.
На этом этапе вы можете сделать одно из двух: останавливаться на разных уровнях и переструктурировать CSS, или же подождать окончания работы над сайтом и исправить все разом. Так или иначе, в зависимости от размера сайта это займет много времени.

Ах, если бы только для форматирования, организации и сортировки CSS был набор инструментов нам в помощь. К счастью, он существует. Учтите, эти инструменты не имеют «защиты от дурака». Они ничего не знают о том уникальном стиле, который вы применяете при написании CSS, но помогут вам и сэкономят много времени. Времени, которое можно потратить на приведение в беспорядок еще одного файла CSS!

CSS Comb – инструмент сортировки свойств CSS в определенном порядке

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

csscss – анализатор избыточности CSS

 

 




csscss – тот драгоценный камень, который произведет анализ любого файла CSS и скажет вам, какие наборы правил объявлены дважды. Чтобы узнать, как применяется cssscss, щелкните здесь.

Helium CSS – инструмент JS для сканирования сайта и показа неиспользуемого CSS

Helium – инструмент, находящий неиспользуемый CSS на множестве страниц вебсайта. Helium берет список URL’ов различных разделов сайта, затем загружает и подвергает анализу каждую страницу, выстраивая список всех таблиц стилей. Затем посещает каждую страницу из списка URL’ов и проверяет, используются ли на страницах селекторы из таблиц стилей. Далее он генерирует подробный отчет по каждой таблице стилей и селекторах, которые не применяются на данных страницах.

CSSO –оптимизация структурны CSS файлов

Будучи, кроме прочего, программой минимизации CSS, CSSO также способен выполнять структурную оптимизацию файлов CSS, в результате чего получается гораздо меньший файл по сравнению с другими минимизаторами. Он объединит блоки с идентичными селекторами и свойствами, удалит отмененные свойства и двойные селекторы, частично объединит блоки, уберет пустые наборы правил и, кроме прочего, минимизирует свойства полей и отступов.

CSS Beautifier – автоматически сделает чиаемым ваш CSS

 

 

CSS Beautifier – удобный инструмент, способный взять любой запутанный файл CSS и сделать его удобочитаемым. Вот что он сделает для вас:

CSS Beautifier возьмет следующий CSS…

 

menu{color:red} navigation{background-color:#333}

…и произведет:

menu {
color: red
}
navigation {
background-color: #333
}

 

CSS Lint- помогает отыскать ошибки вашего кода CSS

 




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

Minify and GZip сжимает JavaScript и CSS

Devilo.us – сожмите и упорядочьте свой CSS

 

 

Основанный на CSSTidy, Devilo.us является передовым орудием сжатия и оптимизации CSS, также модифицированным для управления CSS3.

Альтернативные оптимизаторы, средства форматирования и валидации:

ProCSSor – передовой отладчик CSS

Clean CSS – мощное орудие оптимизации и форматирования CSS

Онлайн-средство сжатия JavaScript/CSS, применяющее YUI Compressor

PrimerCSS – удаляет излишки CSS, извлекая все классы и id и помещая их в стартовую таблицу стилей

Compressor – инструмент сжатия CSS

W3C-сервис валидации CSS

Валидатор CSS от CSS Portal

Автор: Paul Andrew

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.