От автора: время от времени я слышу, что CSS-in-JS создает барьер для входа некоторым людям. Как и любая новая программная абстракция, CSS-in-JS предназначен для того чтобы убрать некоторые сложности из реализации более низкого уровня, в данном случае CSS. Абстракции не являются ни хорошими, ни плохими, но они требуют изучения новых вещей. Использование CSS-in-JS позволяет стилизовать приложения, не беспокоясь о некоторых ...
Читать далее »Месячные архивы: Август 2019
Урок 9. MySQL. Сортировка данных с ORDER BY
Читать дальше…
Читать далее »Почему закрытые nofollow ссылки отображаются в Search Console?
От автора: ссылки, закрытые для сканирования с помощью атрибута nofollow, отображаются в Search Console. Но при этом они не обладают весом и не влияют на результаты ранжирования сайта в Google. В очередном справочном виде из серии AskGoogleWebmasters Джон Мюллер рассказал, почему закрытые для сканирования ссылки отображаются в Search Console. Он пояснил, что входящие ссылки, которые «экранированы» атрибутом nofollow не передают ...
Читать далее »Работа с несколькими столбцами — CSS Multi-column Layout
От автора: несмотря на то, что он предшествовал Grid and Flexbox, Multi-column Layout в CSS представляет собой — по крайней мере, для меня — еще более радикальный отход от того, что мы обычно делаем, и как думаем о макете CSS. Разделение только одного элемента на его многоколоночное представление содержимого кажется странным, даже еретическим. Установка многостолбцового контекста означает, что контент (поток) ...
Читать далее »За три года кликабелность поисковой выдачи Google уменьшилась на 6%
От автора: показатель сеансов Google, не окончившихся кликом, превысил 50%. И количество «безкликовых» сессий продолжает увеличиваться. Пользователи все реже переходят по ссылкам в поисковой выдача Google. Это подтверждается результатами исследования американского рынка, проведенного SparkToro . Для анализа использовались статистические данные по сеансам посещения поисковой системы, предоставленные сервисом Jumpshot. В отчете отмечается, что в текущем году количество «нулевых» сеансов в Google ...
Читать далее »Естественно адаптивная сетка CSS с помощью minmax() и min()
От автора: CSS Grid в настоящее время широко поддерживается в современных браузерах, и многие люди отлично пользуются этим! Но, к сожалению, одна из самых полезных функций спецификации не работает так, как заявляется. В частности, невозможно создать «естественно адаптивную сетку» CSS, то есть сетку, которая реагирует на размер своего контейнера без использования медиазапросов. Но благодаря определенным стандартам, которые теперь доступны в ...
Читать далее »Увеличенный шрифт в выдаче Google негативно повлияет на SEO многих сайтов
От автора: Google увеличил размер шрифта, используемого в поисковых сниппетах. Эксперимент был запущен около недели назад. О том, что Google увеличил шрифт в поисковой выдаче, сообщают многие пользователи. Первые сведения об этом появились примерно 7 августа. Многие уверены, что нововведение носит экспериментальный характер и имеет глобальные масштабы. При этом представители Google пока не прокомментировали данный факт. Визуально кажется, что шрифт ...
Читать далее »Использование пользовательских атрибутов CSS, сгенерированных JavaScript, в качестве механизма передачи
От автора: за последние несколько итераций CSS границы между CSS и JavaScript начали стираться. CSS был статическим языком, предназначенным для определения цветов, внешнего вида, но не интерактивности. Вы можете использовать проценты в измерениях как своего рода интерактивность для окружающей среды, но реакция на изменения была прерогативой JavaScript. В прежние времена HTML создавал структуру, CSS-стиль, а JavaScript — интерактивность. Или, как ...
Читать далее »Google объяснил, как применять JS для изменения метатега robots
От автора: Google расширил руководство по использованию JavaScript для SEO из-за вопроса, заданного вебмастером в Twitter. Поисковик расширил руководство по SEO-оптимизации сайтов на JS. На это команду Google подтолкнул вопрос, заданный одним из вебмастеров в Twitter. Он попросил пояснить, как правильно использовать JS для динамического изменения значения метатега robots. Так как об этом ничего не сказано в новом руководстве по ...
Читать далее »Самый простой способ асинхронной загрузки CSS
От автора: одной из наиболее эффективных вещей, которые мы можем сделать для повышения производительности и устойчивости страниц, является загрузка CSS способом, который не задерживает рендеринг страниц. Это связано с тем, что по умолчанию браузеры загружают внешний CSS-файл синхронно — блокируя весь рендеринг страницы, пока CSS-файл загружается и анализируется — и то, и другое вызывает потенциальные задержки. Конечно, по крайней мере ...
Читать далее »