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. Адаптивна верстка

Вендорні префікси

PreviousСтратегія Mobile FirstNextНалаштування теми

Last updated 1 year ago

Вендорні префікси (vendor prefixes) - це префікси, які додаються до CSS властивостей для того, щоб забезпечити сумісність з різними веб-переглядачами. Різні веб-переглядачі можуть підтримувати ті чи інші CSS властивості за допомогою власних префіксів, іноді це необхідно для того, щоб зробити певний стиль або ефект видимим на всіх браузерах.

Префікси для різних веб-переглядачів:

  • -webkit- (Google Chrome, Safari, нові версії Opera)

  • -moz- (Firefox)

  • -ms- (Internet Explorer)

  • -o- (Старі версії Opera)

Приклад використання вендорних префіксів:

.example {
  -webkit-border-radius: 10px; /* Закруглені кути для Chrome та Safari */
  -moz-border-radius: 10px; /* Закруглені кути для Firefox */
  -ms-border-radius: 10px; /* Закруглені кути для Internet Explorer */
  border-radius: 10px; /* Закруглені кути для стандартних браузерів (стандартна властивість) */
}

У цьому прикладі -webkit-, -moz- та -ms- - це вендорні префікси для властивості border-radius, які додаються для забезпечення сумісності зі старішими версіями веб-переглядачів. Сучасні версії браузерів вже підтримують border-radius без вендорних префіксів, але їх використання може бути потрібним для старих версій браузерів або для певних варіантів властивостей.

Онлайн-сервіс для генерування вендорних префіксів:

📚
🐭
Autoprefixer CSS online