Стили могут быть реально большими, как с точки зрения длины, так и размера файла. Чтобы Вы могли убедиться, что ваши веб-страницы не содержат ошибок и быстро загружаются, позвольте Вам представить подборку некоторых из наиболее известных online CSS оптимизаторов / компрессоров, инструментов для форматирования кода и проверки на корректность. Посмотрите их и выберите те, которые наиболее интересны для вас.

Оптимизаци и сжатие.

CSS Optimizer
CSS Optimizer

CSS Optimizer простой онлайн оптимизатор, который обрабатывает ваш CSS и выдает сжатый вариант. Вы можете указать ссылку на Ваш стиль, загрузить файл CSS, или напрямую ввести CSS. Это простой инструмент, без многочисленных опций, поэтому процедура оптимизации будет всегда одинакова для всех Ваших файлов (это замечательно, если Вы хотите стандартизировать параметры сжатия).

Для редактирования HTML и CSS-кода достаточно только простого текстового редактора - остальное зависит от ваших навыков и опыта. Вместе с тем, чтобы сделать вашу жизнь немного легче, вы можете использовать более удобные редакторы исходный кода с "продвинутыми" функциями для редактирования. Эти функции могут эффективно помогать Вам в процессе кодирования, отладки и тестирования. Современные мощные редакторы предоставляют разработчикам огромные мозможности, такие как подсветка синтаксиса, сравнение, макросы, плагины, возможности предварительного просмотра и FTP-менеджеры. Некоторые редакторы идут еще дальше и предлагают полностью интегрированную среду разработки с многочисленными возможностями и функциями.

В списке ниже, представлен обзор 35 популярных, а также ранее неизвестных, но от этого не менее полезных редакторов исходного кода; вы, возможно, обнаружите здесь и ваш любимый редактор или редактор который Вы когда то использовали. Но вы также, наверняка, откроете для себя и неизвестные ранее варианты, которые, безусловно, заслуживают внимания при выборе оптимального редактора.

Некоторые из "древних" текстовых редакторов, такие, как EMacs или Vi до сих пор еще живы и добились значительного прогресса в последнее время. Мы представили их ниже, доказав, что, иногда, довольно старые редакторы действительно лучше чем некоторые из "свежих". Позиция редакторов в списке является случайной и не всегда соответствуют нашей личной оценки редакторов.

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

SubEthaEdit


Subethaedit (Mac)
SubEthaEdit был ранее мало известен, но он очень мощный и легкий текстовый редактор. Что делает редактор отличным от остальных, так это то, что его основной акцент делается на совместную разработку веб-приложений. Например, при использовании редактора вы можете посмотреть, какие изменения были сделаны другими разработчиками в их или в ваших документах. Когда в исходных файлах вашего проекта происходят изменения, инструмент немедленно сообщает Вам это в главном окне.

Редактор включает в себя многочисленные "фичи", таких как UNIX-утилита для работы с командной строкой, полностью настраиваемая пользователем подсветка синтаксиса через стили, возможность редактирования файлов в качестве администратора, расширенная поддержка AppleScript, с тем чтобы контролировать совместные функции. Один из лучших выборов для процесса совместного кодирования. Цена: $ 29. 30-дневная trial-версия.


Некоторые из функций Subethaedit:
* Share documents with Bonjour
* Collaborating
* AppleScript menu and manipulate text with AppleScript
* Safari-powered live-updating HTML preview
* Autocompletion
* Splitview
* Integrates with FTP clients as external editor
* Customizable syntax highlighting
The 5 Best Firebug Extensions

Популярное расширение Firebug для Firefox позволяет делать некоторые вещи очень здорово: отладка JavaScript, редактирование CSS, просмотр всего сетевого трафика.

Расширения для Firebug это своего рода мета-расширения, которые позволяют добавлять к Firebug новые возможности, без которых уже не представляешь свою работу.

Здесь мы предлагаем пять наиболее популярных.

1. YSlow



YSlow скорость сайта по правилам Yahoo для высокопроизводительных веб-сайтов. Он создает небольшой отчет, который анализирует события и компоненты вашей страницы, указывает на то, какие места на странице являются причиной большинства проблем.

В YSlow стоит заглядывать время от времени, даже если вы чувствуете, как ваш сайт работает хорошо. Вы всегда можете найти какие улучшения можно сделать.

Скачать YSlow

Англоязычный вариант статьи на Smashing Magazine.

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

WYSIWYG-редакторы зачастую критикуются сторонниками «ручного» создания кода за раздутый, грязный и не совместимый со стандартами исходный код, который эти редакторы производят. Однако в последнее время WYSIWYG-редакторы стали намного лучше. Иногда вам нужно предоставить своим клиентам самые простые инструменты для редактирования или обновления своих веб-сайтов. И как раз тут WYSIWYG-редакторы незаменимы.

Было бы неправильным рекомендовать вам некоторые "лучшие" редакторы, потому что выбор всегда зависит от ваших нужд, основных целей, навыков и опыта. Поэтому в этой статье мы попытались дать вам обзор разных, полезных и не очень WYSIWYG-редакторов.
Надеемся, Вы найдете новые редакторы о которых вы никогда не слышали раньше. Или, может быть, вы найдете некоторые функции, которые вы пропустили в Вашем любимом редакторе, или рискнете поэкспериментировать с рядом перспективных вариантов для улучшения вашего рабочего процесса. Кроме этого, вы можете узнать, какие редакторы можно использовать и какие инструменты вам не следует использовать.

Что же означает WYSIWYG?
В таких редакторах можно изменять не исходный код ваших документов, а его представление, которое (по-возможности) будет опубликовано в итоговом документе. Таким образом, вместо написания блоков кода вручную, вы управляете проектированием при помощи компонентов, используя окно редактора. Это означает, что Вы видите что-то очень похожее на конечный результат, хотя документ или изображение еще только создается.
Примечание: эта статья содержит рецензии только desktop-ориентированные WYSIWYG-редакторы, которые работают под Windows, Linux или Mac. Она не дает обзор WYSIWIG-редакторов на JavaScript, но вы можете найти обширный обзор таких редакторов на здесь или здесь.

Adobe Dreamweaver


Dreamweaver (Win / Mac)

Ранее продукт Macromedia, Dreamweaver - это инструмент который является одним из наиболее широко используемых редакторов, которые могут помочь разработчикам улучшить рабочий процесс и сэкономить массу времени при кодировании. Если предыдущие версии Dreamweaver, иногда генерировали причудливый исходный код, то последняя версия может генерировать (в большинстве случаев) совершенно чистую разметку.

Dreamweaver также предоставляет различные полезные инструменты, такие как, библиотеки фрагментов кода, ftp управление, сервер отладки и комплексного кодирования. Например, Вы можете просматривать CSS информацию в единой, унифицированной CSS панели, что позволяет легко увидеть стили применительно к конкретным элементам, определить, где атрибуты определяются и редактировать существующие стили. Смотрите также наш список обучающих материалов по Dreamweaver. Цена: $ 400 (версия CS3).


Некоторые из многочисленных возможностей Dreamweaver:
* Расширенное CSS редактирование
* Integrated coding environment
* Spry framework для Ajax
* Проверка совместимости браузеров.
* Интеграция с Photoshop CS3 и Fireworks.
* Code snippets (например, CSS форматов)
* Управление FTP
* Поддержка XML
* Поддержка FLV
* Обучающие ресурсы (например, Adobe CSS Advisor)
* Многочисленные расширения для Dreamweaver.

На самом деле CSS-редакторы зачастую считаются ненужными и чрезмерными - в конце концов, вы можете сделать то же самое в вашем любимом текстовом редакторе. Иногда это верно - хотя есть некоторые очень плохие HTML-редакторы которые даже хуже CSS-редакторов.

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

Зачем мне нужен CSS-редактор?

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

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

Некоторые редакторы также позволяют разделят части кода в отдельные папки и фильтровать стили, что упрощает работу и делает исходный код проще и понятнее. Еще одна полезная функция, мгновенный просмотр таблицы стилей в Internet Explorer или FireFox, которую трудно найти в каких-либо стандартных HTML-редакторах. Кроме того, с помощью CSS-редакторов можно легко анализировать ошибки в коде с использованием код-инспектора и анализировать стили используя так называемую "X-Ray"-функцию.

Короче говоря, основное преимущество CSS-редактора заключается в том, что он предоставляет комплексные, компактные условия для работы с CSS-дизайном и позволяет быстро и эффективно кодировать.
Так какие CSS-редакторы имеются у нас в наличии?

Xyle


Xyle (Mac)
Этот продвинутый редактор позволяет разработчикам редактировать веб-сайты на лету с использованием встроенных стилей. Вы можете изменять CSS-код, и изменения будут отображаться непосредственно в окне браузера. По сравнению с Web-Developer тулбаром, с Xyle у Вас есть такие полезные функции, как древовидный просмотр селекторов, подсветка синтаксиса и расширенное управление файлами.

В режиме браузера Вы можете просматривать сайты используя движок Сафари. В режиме Selection, кликнув на любой части веб-страницы, отображается исходный код HTML и CSS выбранного фрагмента.
В режиме Cascade, Xylescope отображает не только стили, которые применяются в настоящее время для выбранного элемента, но и все правила, применяемые к предкам выбранного элемента. При отладке с
помощью Xylescope можно просто выбрать "проблемный" элемент в режиме Cascade, чтобы посмотреть, какие стили действительно применяются и какие из них отменены, в том числе те, которые применяются для предков данного элемента. Xylescope отображает специфичные селекторы и указывает, какие стили имеют приоритет. Xylescope также предлагает интеграцию с текстовыми редакторами, такими, как BBEdit.

Цена: $ 19,95. Доступна trial-версия. Прекрасное решение без дополнительных функций, таких, как валидация, оптимизация, за  оптимальную цену.
Некоторые из возможностей Xyle
* Автоматическое форматирование
* Сопоставление селекторов
* Фильтр больших CSS-файлов с помощью смарт-групп
* Встроенный DTD-viewer