amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} /* Inline styles */ h2.acss2f015{text-align:center;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}

Оптимизация стилей CSS

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

Так же, как и от качества одежды может зависеть здоровье человека, от работы CSS может завесить работоспособность сайта. Именно поэтому CSS нуждается в оптимизации.

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

Все эти операции никак не повлияют на внешний вид дизайна сайта, если их проделать правильно. Для того чтобы оптимизировать CSS существует множество способов: десктопные программы, онлайн сервисы и даже плагины для Word Press. В этой статье мы поговорим о программе snap{css}.

Snap{css}

Для начала следует определить, какие именно CSS файлы нуждаются в оптимизации. В этом нам поможет Google со своим инструментом PageSpeed Insights. Здесь потребуется найти пункт «Сократите CSS» и нажать «Как исправить». И вы увидите список файлов CSS, который рекомендуется оптимизировать.

Чтобы получить эти файлы вам понадобится зайти на сайт через FTP и просто скачать их на свой компьютер. Как настроить FTP мы писали здесь. Затем перед редактированием было бы неплохо снять с файлов копии, а то вдруг что-то не получится.
Когда все файлы, нуждающиеся в оптимизации CSS, находятся на локальном компьютере, нужно открыть их. Но не через Notepad++, как мы привыкли, а через установленную уже программу snap{css}.

Для оптимизации следует просто нажать в этой программе пункт Collapse Code в меню Tools. И всё. Код CSS превратился в перемешанный коллапс, ужасный для человеческого глаза, но привлекательный для браузеров и поисковых машин.

Программа snap{css} не удаляет закомментированные строки, обозначенные */ и /*. Это предоставляется на усмотрение web-мастера. Придётся самому пробежаться по файлу глазами и удалить только те, которые не нужны. В принципе, это хорошо, что программа не удаляет их сама. А если вы не разбираетесь в CSS, то просто оставьте некомментированные строки. Они сильно не помешают.

Итак, как было сказано, код CSS обратился в коллапс. Теперь, если вам понадобится что-то в нём редактировать, вам придётся трудно, так как найти что-то в этом хаосе будет сложно. Поэтому в snap{css} есть замечательная функция Beautify Code в меню Tools. Если вы нажмёте на этот пункт, то код снова станет красивым и приятным для глаза. А после редактирований можно опять всё заколапсить.

Красивый код будет работать на всех файлах CSS, даже тех, которые были оптимизированы через другую программу.

Адель Гадельшин

View Comments

Recent Posts

Что такое отказы на сайте, почему они происходят, как их уменьшить

Отказы на сайте - это процент посетителей, которые покидают сайт после просмотра только одной страницы.…

8 месяцев ago

Как сделать запуск инфопродукта

Инфопродукт - это любой продукт, который содержит информацию, полезную для потенциальных клиентов. Это может быть…

8 месяцев ago

Как вебмастеру юридически обезопасить себя

Ведение сайта - это не только подержание его работоспособности и наполнение контентом. В последние годы…

8 месяцев ago

Папки WordPress: значение папок /wp-admin, /wp-includes и /wp-content

WordPress - это популярная система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами различной…

8 месяцев ago

Что такое сертификат Let’s Encrypt и стоит ли его устанавливать

Сертификат Let’s Encrypt - это бесплатный и открытый сертификат SSL/TLS, который позволяет защитить веб-сайт от…

8 месяцев ago

Защита WordPress от вирусов

WordPress - это одна из самых популярных систем управления контентом в мире, которая используется миллионами…

9 месяцев ago