От автора: отсутствие у мобильнооптимизированного сайта поддержки альбомной ориентации не скажется на результатах его ранжирования. Это подтвердил Джон Мюллер. Один из зарубежных вебмастеров поинтересовался у Джона Мюллера в Twitter, может ли отсутствие у адаптивного сайта реализованной поддержки альбомной ориентации сказаться на его позициях в выдаче. Поскольку нехватка такого функционала может негативно отразится на показателе UX площадки. Представитель Google ответил, что ...
Читать далее »Статьи
Урок 9. REST API на примере Codeigniter. Стандарты REST
Читать дальше…
Читать далее »Как задать обратный порядок пользовательских счетчиков CSS
От автора: мне нужен был нумерованный список постов в блоге, чтобы они были перечислены от последнего к первому. Как задать обратный порядок пользовательских счетчиков CSS? Примерно так: 5. Post Title 4. Post Title 3. Post Title 2. Post Title 1. Post Title Но приведенное выше — это просто текст. Я хотел сделать это с помощью семантического элемента ol. Простой способ ...
Читать далее »6 причин почему важна скорость загрузки сайта
Согласно последним исследованиям, половина пользователей интернета ждет загрузку сайта не более 2-х секунд. Если ваш проект не вкладывается в эту норму, то не важно, насколько красивый там дизайн, стильная типографика или полезный контент — есть риск, что человек просто закроет страницу, которая вовремя не загрузилась. Сейчас, наряду с юзабилити, скорость работы веб-проектов является одним из ключевых моментов в веб-разработке. Причем она ...
Читать далее »YouTube тестирует новый формат коротких видео
От автора: YouTube проводит ограниченное тестирование нового видеоформата. Он создается с помощью мобильного приложения сервиса и позволяет загружать несколько коротких видео как одно целое. На странице обновлений функционала в YouTube Help видеосервис сообщил о запуске ограниченного по масштабу тестирования нового функционала. Он позволяет мобильным пользователям приложения YouTube записывать короткие ролики и при загрузке на видеохостинг объединять их в один. При ...
Читать далее »CSS :is() и :where() уже на пути в браузеры
От автора: новые псевдо-классы CSS :is() и :where() теперь поддерживаются в предварительных версиях Safari (Tech Preview 106) и Firefox (версия 78). Реализация в Chrome остается с флагом. Используйте :is(), чтобы уменьшить количество повторений Вы можете использовать псевдо-класс :is()для удаления повторений в списках селекторов. /* BEFORE */ .embed .save-button:hover, .attachment .save-button:hover { opacity: 1; } /* AFTER */ :is(.embed, .attachment) .save-button:hover ...
Читать далее »TikTok облегчит создание и проведение кампаний внутри видеосервиса
От автора: TikTok представил платформу для запуска маркетинговых кампаний на видеосервисе. Она включает в себя целый ряд инструментов, облегчающих процесс продвижения. Видеосервис TikTok сообщил о запуске платформы для реализации маркетинговых стратегий. В состав TikTok For Business входят несколько инструментов, которые облегчат брендам размещение рекламы на платформе. Например, средства добавления логотипов в пользовательские видео. А также функционал для создания рекламных роликов ...
Читать далее »Как создать динамический фон с помощью CSS Paint API
От автора: современные веб-приложения сильно загружены изображениями. Они составляют львиную долю загружаемых байтов. Оптимизируя их, вы можете лучше использовать их производительность. Если вы используете в качестве фоновых изображений геометрические фигуры, то есть альтернатива. Вы можете использовать CSS Paint API для программного создания фонов. В этом руководстве мы рассмотрим возможности CSS Paint API и то, как мы можем использовать его для ...
Читать далее »Доказана эффективность продвижения в GMB с помощью запрещенного SEO-метода
От автора: исследование, проведенное зарубежными вебмастерами, доказало, что добавление в название компании в Google My Business ключевых слов улучшает результаты ранжирования сайта. Западный эксперт SEO-отрасли Джой Хоукинс обнародовала результаты кейса. Для его реализации был взят ресторан, который ранее не упоминался в GMB и не имел своего сайта. После добавления заведения в выдачу My Business в название его компании вживили ключевое ...
Читать далее »Вот что я не знал о «content»
От автора: несколько недель назад Стефан опубликовал на своем веб-сайте пост под названием Свойство CSS «content» принимает альтернативный текст, что поразило меня. Он показал, что свойство content принимает 2 значения, а не только 1, фактическое содержимое и альтернативный текст. Простой пример: .new-item::before { /* "Highlighted item" и элемент содержимого */ content: "icon" / "Highlighted item"; } Я не знал этого, ...
Читать далее »