Форматирование CSS

Приведите CSS в порядок через Prettier: одно объявление на строку, единые пробелы, отступ 2 или 4 пробела либо табуляция, аккуратные media-запросы.

Вывод

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

Похожие Инструменты

Просмотреть Все

Что такое Форматирование CSS?

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

Как пользоваться Форматирование CSS

  1. Вставьте CSS в поле ввода или нажмите Загрузить пример.
  2. Выберите Отступ.
  3. Нажмите Форматировать (результат также обновляется по мере ввода).
  4. Скопируйте или скачайте отформатированный CSS.

Пример

Ввод
a{color:red;margin:0 auto}
Вывод
a {
  color: red;
  margin: 0 auto;
}

Когда использовать Форматирование CSS

Используйте, чтобы прочитать минифицированный CSS с сайта, привести к единому виду написанные вручную стили перед ревью или оформить фрагменты CSS для документации. Имена свойств и значения не проверяются — для этого есть проверка CSS. Для SCSS и Less выберите нужный язык в инструменте форматирования кода.

Как работает Форматирование CSS

Таблица стилей разбирается парсером Prettier на основе PostCSS и печатается по правилам Prettier для CSS: после каждого двоеточия ставится пробел, каждое объявление заканчивается точкой с запятой, а селекторы в списке идут на отдельных строках. Незакрытые блоки и другие синтаксические ошибки сообщаются со строкой и столбцом.

Распространенные Случаи Использования

  • Разворачивание минифицированного CSS для отладки боевого сайта
  • Нормализация оформления перед код-ревью
  • Форматирование фрагментов CSS для постов в блоге
  • Наведение порядка в CSS, экспортированном из дизайн-инструментов

Примечание по Безопасности

Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.

Часто Задаваемые Вопросы

Меняет ли он порядок свойств?

Нет, объявления остаются в исходном порядке.

Можно ли форматировать SCSS или Less?

Используйте инструмент форматирования кода и выберите SCSS или Less.

Сохраняются ли комментарии?

Да, комментарии сохраняются.

Что сделать дальше

Экранирование CSS
Экранируйте текст для идентификаторов и селекторов CSS в точности как CSS.escape() либо для строк в кавычках; снимайте экранирование \HEX. Цифры, эмодзи, # и . учтены.
Форматирование дат
Форматируйте любую дату шаблонами Moment.js, strftime или Unicode LDML, смотрите форматы ISO 8601, RFC 2822, HTTP и Unix и разбирайте строки дат со своим шаблоном.
Проверка HTTP-заголовков
Запросите любой публичный URL и посмотрите статус HTTP и заголовки ответа с проверкой HSTS, CSP, X-Frame-Options, nosniff и других заголовков безопасности.
Генератор CSS box-shadow
Создавайте CSS box-shadow визуально: несколько слоёв, смещение, размытие, растяжение, inset и прозрачность RGBA. Живой предпросмотр и готовый код.
Генератор CSS-градиентов
Создавайте линейные, радиальные и конические CSS-градиенты с точками цвета, углами, повторением и интерполяцией OKLCH. Предпросмотр и готовый код.
Генератор CSS Flexbox
Настраивайте направление, перенос, выравнивание и отступы flex-контейнера, а также рост, порядок и выравнивание каждого элемента визуально. Готовый CSS-код.

Другие категории