Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- L'idée est de pouvoir définir la version minimale "supportée" par la feuille de style.
- ATTENTION, réduire à loisir la compatibilité de sa feuille de style ou écarter volontairement un navigateur n'est pas recommandé. Le réel but est de ne pas ajouter du css spécifique à un navigateur qui, par la force des choses (contrainte) ne serait déjà pas ou plus supporté.
- Pour cela, il est possible de définir pour chaque navigateur une version minimale supportée en fonction desquelles les fix et préfix seront appliqués ou non.
- À l'heure actuelle les navigateurs ciblés sont :
- [desktop] chrome, firefox, ie, opera, safari
- [mobile] android, blackberry, firefox-mobile, opera-mini, opera-mobile, safari-ios
- Pour tester la nécessité d'un filtre, on compare la version minimale supporté à la première version du navigateur ne nécessitant plus de fix :
- @if support-ie(8, false) { // lt IE 8
- *zoom: 1;
- }
- Exemple de fix "relativement complet" : https://github.com/cahnory/PlastiCSS-Sass/blob/master/module/vendor/animation.scss (basé sur CanIUse et MDN)
Advertisement
Add Comment
Please, Sign In to add comment