Как сжать/оптимизировать CSS?

Дисклеймер: в сфере WEB я новичок, не ругайте.

Пришла в голову мысль, что я зачастую пишу CSS не эффективно, условно так:

А потом хочется из этого месива получить нечто вроде:

Есть для этого какие-то готовые инструменты? Или самому лучше написать?

Дополнительно:

Помоему сейчас уже все верстальщики пишут на препроцессорах и явно на ксс уже никто не пишет, хотя хз нужно спросить верстальщиков.

  • Любой, кто придет после вас в такой код, будет благодарен, если и в исходниках стили одного элемента будут в одном месте. И их media тоже.
  • Ankhena, вот вот. Да и самому удобней
  • Gnifajio None, так и пишите сразу нормально
  • Ankhena, когда кода много - становится трудно найти куда ты засунул тот или иной стиль. Мне во всяком случае. Но повторюсь, я в WEB новокек, особо не смыслю что говорю и что делаю.
  • Gnifajio None, обычно используют препроцессоры и/или сборку и разбивают файлы по блокам (см., например, БЭМ).
  • css.github.io/csso

    • Благодарю

    Code Beautifier: CSS Formatter and Optimiser

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Как сжать/оптимизировать CSS?Есть ответ
      • 07.04.2024
      Ответить

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

      1. Использование сокращенных свойств и значений: Замените длинные свойства на их сокращенные версии, например, вместо "margin-top: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px;" используйте "margin: 10px 20px;".

      2. Удаление ненужных пробелов и комментариев: Лишние пробелы и комментарии только увеличивают размер файла CSS. Удалите все ненужные пробелы и комментарии перед тем как выложить файл на продакшен.

      3. Объединение и минификация файлов: Объедините все ваши CSS файлы в один, чтобы уменьшить количество запросов к серверу. Затем минифицируйте этот файл, удаляя все лишние символы, пробелы и переносы строк.

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

      Пример сжатия CSS с использованием PHP:

      Эти методы помогут уменьшить размер CSS файлов и ускорить загрузку вашего сайта. Не забудьте также использовать кэширование и сжатие на стороне сервера для оптимальной производительности.

    Оставить комментарий