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";}
Говоря простым языком, и не вникая в глубокие подробности web-программирования, можно сказать, что CSS стили это такие элементы сайта, которые отвечают за отображение различных элементов. То есть, CSS определяет то, что вы увидите на странице сайта. Иными словами, CSS – это как бы одёжка для web-страниц, внешний дизайн.
Так же, как и от качества одежды может зависеть здоровье человека, от работы CSS может завесить работоспособность сайта. Именно поэтому CSS нуждается в оптимизации.
Оптимизация таблицы стилей сводится к тому, что уменьшается её размер. Соответственно, увеличивается скорость работы сайта. Уменьшить размер файла CSS можно несколькими способами: удалить закомментированные пустые строки, объединить части таблицы с одинаковыми свойствами и удалить отступы.
Все эти операции никак не повлияют на внешний вид дизайна сайта, если их проделать правильно. Для того чтобы оптимизировать CSS существует множество способов: десктопные программы, онлайн сервисы и даже плагины для Word Press. В этой статье мы поговорим о программе 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, даже тех, которые были оптимизированы через другую программу.
Отказы на сайте - это процент посетителей, которые покидают сайт после просмотра только одной страницы.…
Инфопродукт - это любой продукт, который содержит информацию, полезную для потенциальных клиентов. Это может быть…
Ведение сайта - это не только подержание его работоспособности и наполнение контентом. В последние годы…
WordPress - это популярная система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами различной…
Сертификат Let’s Encrypt - это бесплатный и открытый сертификат SSL/TLS, который позволяет защитить веб-сайт от…
WordPress - это одна из самых популярных систем управления контентом в мире, которая используется миллионами…
View Comments
Спасибо. Вернусь к этой статье позже. Записал себе в памятку. Очень важный момент.
Спасибо :)