-
autocomplete="one-time-code" — автозаполнение OTP-кода из SMS
Как использовать autocomplete="one-time-code" для удобного ввода одноразовых кодов подтверждения: правильный HTML input, формат SMS, безопасность, совместимость и WebOTP API.
-
Как сделать скриншот всей страницы сайта в Chrome и Edge без расширений
Простой способ сделать PNG-скриншот всей страницы сайта в Chrome или Edge через DevTools: без расширений, сервисов и сторонних программ.
-
rel="noopener noreferrer nofollow" для ссылок: безопасность, приватность и SEO
Зачем добавлять rel="noopener", "noreferrer" и "nofollow" к ссылкам: защита от tabnabbing, контроль referrer и SEO-сигналы. Готовые варианты и автопроставление.
-
CSS Animated Gradient — анимированный фон
Анимированный градиент фона с помощью CSS. Эффект переливания цветов для современного веб-дизайна. Пример кода и советы.
-
CSS Neumorphism — мягкие тени и объём
Создайте современный Soft UI (Neumorphism) в CSS с помощью теней. Пример кода и советы по применению в интерфейсе.
-
Полупрозрачное стекло с blur через backdrop-filter
Как использовать CSS-свойство backdrop-filter для создания эффекта матового или размытого стекла. Примеры кода, пояснения, нюансы и кроссбраузерная поддержка.
-
aspect-ratio — как задать пропорции блоку без фиксированной высоты
Свойство aspect-ratio в CSS позволяет задать элементу фиксированные пропорции ширины и высоты
-
Текст для проверки отображения подключённых шрифтов
Проверьте, что каждый символ на сайте отображается подключённым шрифтом
-
Предупреждение: На этой странице используется нестандартное свойство «zoom»
Реагируем на сообщение: На этой странице используется нестандартное свойство «zoom». Попробуйте использовать calc() в соответствующих значениях свойств или использовать «transform» вместе с «transform-origin: 0 0»
-
Атрибуты async и defer для скриптов
Атрибуты async и defer позволяют оптимизировать загрузку и выполнение скриптов
-
Свойство scroll-margin-top определяет размер верхнего отступа внутри контейнера прокрутки
Это свойство особенно полезно при наличии фиксированной верхней панели или других элементов, которые могут перекрывать часть содержимого при прокрутке до него
-
Свойство inset в CSS используется для одновременного задания значений внутреннего отступа
Это свойство является сокращённой формой записи для свойств top, right, bottom и left
-
Классические стили для оформления ссылок на чистом CSS
Эти стили можно применять для разнообразия визуального представления ссылок
-
Многоколоночный макет (Multi column layout) в CSS
Это способ организации контента в несколько колонок, что улучшает читабельность и визуальное восприятие
-
Стилизация кнопки выбора файла input type=file
Базовый пример CSS, который можно использовать для стилизации кнопки выбора файла
-
CSS код создаёт эффект глюка или сбоя
Эффекта включает в себя небольшие изменения цвета и скосы
-
Как запретить индексацию сайта или страницы: robots.txt, noindex и X-Robots-Tag
Как закрыть сайт или отдельные URL от поисковой выдачи: различия robots.txt и noindex, X-Robots-Tag, авторизация и удаление проиндексированных страниц.
-
Форматирование текста в сообщениях Телеграм
Telegram поддерживает несколько способов форматирования текста
-
Мягкий перенос строки в HTML
Этот символ является неразрывным пробелом, который может превратиться в перенос строки при необходимости
-
Предварительное соединение с доменом с помощью preconnect
Этот атрибут используется для установки предварительного соединения с определённым доменом
-
Предварительное разрешение имён DNS для доменов с помощью dns-prefetch
Используется для предварительного разрешения имён DNS для доменов, на которые будет производиться запрос в будущем
-
Предварительная загрузка ресурсов с помощью prefetch
Используется для предварительной загрузки ресурсов, которые, как ожидается, будут использоваться в следующих навигационных запросах
-
Предварительная загрузка ресурсов с помощью preload
Используется для предварительной загрузки ресурсов, таких как изображения, видео, стили и скрипты, которые будут использоваться на странице
-
modulepreload для загрузки модуля JavaScript в фоновом режиме
modulepreload - это атрибут HTML, который указывает браузеру, что модуль JavaScript нужно загружать в фоновом режиме
-
Отложенная загрузка изображений в HTML
Атрибут loading с значением lazy в HTML позволяет отложить загрузку изображений, которые находятся вне видимой области экрана
-
Запретить браузеру проверку правописания текста
Если значение атрибута spellcheck не указано, то браузер будет использовать настройки по умолчанию
-
Запретить браузеру переводить текст сайта на другой язык
Атрибут translate используется для указания, должен ли браузер переводить текст на другой язык
-
Атрибут ping для ссылки
Используется для указания URL, который получит уведомление при клике
-
Атрибут download для ссылки
Атрибут download используется для того, чтобы при клике на ссылку, пользователь мог скачать файл, а не перейти на другую страницу
-
Градиентная тень с помощью CSS
Используйте свойство filter с параметрами blur и brightness