Що таке css хакі або Вендорний префікси - якісний матеріал для створення та оформлення html

Що таке CSS хакі або Вендорний префікси
Якщо браузер не підтримує і не розуміє якесь певне CSS властивість, то яким чином починає раптом розуміти це властивість після застосування хака?

Завдяки Вендорний префіксам виробники браузерів вже впроваджують експериментальні CSS3 властивості на свій страх і ризик.

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

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

Слід пам'ятати, що властивості з Вендорний префіксами не відповідають стандартам і не пройдуть валідацію, проте, їх можна застосовувати, тому що в умілих руках це дуже потужний інструмент. І багато провідних студії рунета цим користуються.

Використання Вендорний префіксів (хаков) нескладне, для елемента прописується CSS властивість в прямому вигляді для браузерів, які його розуміють. Слідом за ним через крапку з комою перераховується те ж саме властивість, але з різними Вендорний префіксами для різних браузерів. Браузер з такого коду інтерпретує тільки те властивість, яке написано під нього, а написані для інших браузерів ігнорує.

Основні причини використання Вендорний префіксів:

1. Якщо це властивість розроблено тільки для певного браузера і не описано в специфікації або CSS модулі
2. Якщо CSS модуль, до якого належить ця властивість знаходиться в розробці W3C і ще не досяг статусу кандидата в рекомендацію (Candidate Recommendation)
3. Якщо властивість тільки частково реалізує функції властивості, описаного в CSS модулі або специфікації

Завдяки Вендорний префіксам виробники браузерів вже впроваджують експериментальні CSS3 властивості на свій страх і ризик.

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

Вендорний префікси найпоширеніших браузерів: