HTML + CSS
  • 🧑‍💻Full-Stack Web Developer
  • ‼️Список корисних ресурсів
  • 📚Теорія
    • 1️⃣HTML
      • Введення в веб-розробку
      • Теги та атрибути
      • Скелет документа HTML
      • Семантика
      • Розмітка тексту
      • Розмітка тексту (2 частина)
      • Зображення
      • Структура HTML-документа
      • Таблиці
      • Символьні підстановки
      • Таблиця кодів символів
      • Відео та аудіо
      • Інструменти розробника
      • Валідація
    • 2️⃣CSS та селектори
      • CSS
      • Селектори
      • Псевдокласи стану
      • Колір
      • Каскад стилів
      • CSS-змінні
      • Одиниці вимірювання
      • Стилізація тексту
      • Властивості шрифту
      • Псевдоелементи тексту
      • Підключення сторонніх шрифтів
    • 3️⃣Блокова модель
      • Основи блокової моделі
      • Геометрія елемента
      • Типи елементів
      • Структурні псевдокласи
    • 4️⃣Flexbox
      • Концепції
      • Властивості контейнера
      • Властивості елемента
    • 5️⃣Grid
    • 6️⃣Зображення і декор
      • Типи зображень
      • Фон елемента
      • Властивості object-fit і object-position
      • Псевдоелементи
      • Градієнт
      • Тінь елемента
    • 7️⃣Векторна графіка
      • Що таке векторна графіка
      • SVG-елементи
      • SVG-документ
      • Використання векторної графіки
      • Зміна властивостей в SVG
    • 8️⃣Позиціонування
      • Позиційовані елементи
      • Властивість z-index
      • Властивість overflow
    • 9️⃣Переходи і анімація
      • CSS-переходи
      • CSS-анімація
      • 2D-трансформації
      • Перспектива
    • 🔟Форми
      • Для чого потрібні форми
      • Елемент <form>
      • Елемент <label>
      • Елемент <input>
      • Елемент <textarea>
      • Елемент <select>
      • Елемент <datalist>
      • Групування полів
      • Валідація форм
      • Валідація на клієнті
      • Псевдокласи стану
    • 🐭Адаптивна верстка
      • Медіа-запити
      • Метатег viewport
      • Інструменти розробника для адаптивної та респонсивної верстки
      • Типи верстки
      • Стратегія Mobile First
      • Вендорні префікси
      • Налаштування теми
    • 🐹Адаптивна графіка
      • Щільність пікселів
      • Респонсивні зображення
      • Респонсивні фонові зображення
      • Респонсивний елемент <img>
      • Елемент <picture>
    • 🦁Методологія ВЕМ
    • 🐶Препроцесор SASS
    • 🐰CSS фреймворки
      • Що таке CSS фреймворки
  • 👷‍♂️Практика
    • 👷Практика
  • Про мене
    • Про мене
Powered by GitBook
On this page
  • Контентні зображення
  • Декоративні зображення
  • Різниця
  • Особливості розподілу на контентні та декоративні зображення
  1. Теорія
  2. Зображення і декор

Типи зображень

Контентні і декоративні зображення - це два основні типи зображень, які використовуються на веб-сайтах і в інших веб-додатках. Обидва типи мають різні цілі та контексти використання.

Контентні зображення

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

Контентні зображення додають в HTML-розмітку за допомогою тегу <img> з обов'язковим заповненням атрибута alt, що описує зображення.

Декоративні зображення

Декоративні зображення - це зображення, які використовуються в дизайні сторінки для додання стилістичних або декоративних елементів, але не несуть жодної суттєвої інформації або важливого змісту для контенту. Ці зображення можуть бути фоновими зображеннями, роздільниками, стрілками або будь-якими іншими декоративними елементами, які додають до естетики сторінки. Декоративні зображення можуть бути частинами дизайну, але вони не є важливими для розуміння контенту сторінки.

Декоративні зображення додають через CSS як фон, використовуючи властивість background-image, або розмічають в HTML тегом <svg> (у разі векторної графіки).

Різниця

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

Особливості розподілу на контентні та декоративні зображення

  • Очищається код сторінки, що покращує його читабельність для розробника, спрощує роботу пошукових роботів і прискорює початкове завантаження сторінки.

  • Все, що повинно бути проіндексовано роботами, додаємо як <img>, інше - фоном.

  • Під час друку веб-сторінки теги <img> друкуються, а фонові зображення не друкуються.

  • Асистивні технології (скрінрідери) для людей з вадами зору читають alt зображень, тому, якщо зображення несе інформацію, воно обов'язково повинно бути в HTML-розмітці.

PreviousЗображення і декорNextФон елемента

Last updated 1 year ago

📚
6️⃣