UA RU

HTML5 (AMP версія)

Розмітка Schema.org (Structured Data): Як пояснити Google, про що ваш сайт

Пошукові роботи Google щодня сканують мільярди веб-сторінок. Проте навіть найсучасніші алгоритми не завжди з першого разу можуть точно зрозуміти контекст: чи є наведений текст рецептом страви, карткою товару в інтернет-магазині,…

Веб-доступність та WAI-ARIA: Що це таке, чому це важливо та як правильно використовувати

Сучасний веб насичений динамічними та складними інтерфейсами: модальними вікнами, випадними меню, аккордеонами, табами та кастомними віджетами. Візуально вони можуть виглядати та працювати чудово, проте для людей із порушеннями зору, які…

Семантичні теги HTML5: Чому варто відмовитися від «div-спагеті» і який це має вплив на SEO і Accessibility

За часів HTML4 більшість веб-сторінок складалися з нескінченної каскадної сітки тегів <div> з відповідними класами (class="header", class="footer", class="content"). Такий підхід робив верстку позбавленою контекстного значення для пошукових роботів та екранних…

Як додати анімацію завантаження (preloader) на сайт

Під час завантаження «важкого» контенту — високороздільних зображень, кастомних шрифтів або скриптів аналітики — користувач часто бачить напівпорожній екран зі зламаною версткою (Layout Shift). Це створює відчуття повільної роботи ресурсу…

Як створити просте перемикання кольорового оформлення сайту (CSS та JavaScript)

Якщо ви хочете додати на свій сайт можливість перемикання між світлим/темним режимом кольорового оформлення, тоді ви потрапили за адресою. Хоча така «фіча» може і не користуватися попитом, але з її…

Чи є альтернативи у гамбургер-меню для навігації по сайту?

Переважну частку всього світового веб-трафіку займає трафік з мобільних пристроїв (включно з планшетами), тож цей факт обов’язково потрібно враховувати при розробці. Якщо ви не розробляєте сайти, оптимізовані під мобільні пристрої,…

Що таке тег canvas в HTML5 і для чого він потрібен?

Елемент <canvas> з’явився лише в HTML5 і використовується для динамічного малювання графіки на веб-сторінці з допомогою JavaScript. Сам тег фактично являє собою контейнер (сховище) для графіки, яка безпосередньо промальовується скриптами…