[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: raider  
Css компрессор / нормализатор
raiderДата: Среда, 15.07.2009, 15:15 | Сообщение # 1
Лейтенант
Группа: Модераторы
Сообщений: 64
Репутация: 12
Статус: Offline
Нормализатор и сжиматель css кода. Думаю и вам, уважаемые пользователи, он пригодится. Сжиматель кода настроен на максимальное уменьшение размера css (функционал обновлен):

1. Убирает больше одного пробела подряд
2. Убирает лишние пробелы в селекторах
3. Убирает лишние пробелы в значениях
4. Убирает пробелы перед величинами (px|em|%)
5. Убирает все переносы строк и табуляцию
6. Убирает ; в конце блока
7. Убирает случайное повторение ;
8. Заменяет bold на 700
9. Заменяет 0px на 0
10. Заменяет 1px 1px 1px 1px на 1px
11. Заменяет 1px 2px 1px 2px на 1px 2px
12. Заменяет 1px 2px 3px 2px на 1px 2px 3px
13. Заменяет margin-top:.. ,margin-left:... на margin:
14. Заменяет #ff44hh на #f4h

В данный момент достигнут достаточно высокий уровень сжатия. Для достижения максимального уровня css не должен содержать ошибок. Так же при сжимании кода, скрипт отобразит исходный и финальный размеры кода.
Нормализатор работает с точностью до наоборот: он любой css код превращает в стройный, хорошо читаемый листинг. Вот сам скрипт, вы можете его протестировать прямо здесь:

Если в результате преобразований выплыли какие либо баги - сообщите мне об этом пожалуйста. И скрипт не очень хорошо работает с expressions так как не заточен под js. Жду ваших комментариев!

Quote
<div align="center"><div class="images"><iframe src="Здесь ссылка HTML" frameborder="0" height="555" scrolling="no" width="470"><br></iframe></div></div>

Пример
 
  • Страница 1 из 1
  • 1
Поиск: