Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Mon client veut que son site reste utilisable sur IE11 (oui, je sais...) mais j'utilise Grid et Flexbox partout. Des techniques propres pour le fallback ?
Sauvegardez, bon sang
Re: Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Utilise @supports not (display: grid) pour définir un layout float en fallback. Et charge un polyfill comme css-grid-polyfill via conditionnel HTML.
-
admin_sys_gaming
- Messages : 571
- Inscription : sam. janv. 20, 2024 7:24 pm
Re: Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Sérieux, facture-lui 30% de plus pour IE11. Le temps que tu vas perdre... Sinon, Autoprefixer + PostCSS font 80% du boulot.
Re: Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Malheureusement c'est une grosse boîte avec des PCs sous Win7... @289 tu as un exemple concret pour le @supports ? Je galère sur la syntaxe.
Sauvegardez, bon sang
Re: Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Tiens :
@supports not (display: grid) {
.container { width: 100%; float: left; }
}
Teste avec BrowserStack avant de livrer !
@supports not (display: grid) {
.container { width: 100%; float: left; }
}
Teste avec BrowserStack avant de livrer !
-
admin_sys_gaming
- Messages : 571
- Inscription : sam. janv. 20, 2024 7:24 pm
Re: Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Et vérifie que ton client accepte que ça soit moche sur IE11. Parfois ils réalisent que ça vaut pas le coup...
Re: Intégration CSS : comment gérer les vieux navigateurs sans casser le design moderne ?
Merci les gars, je vais mixer vos solutions. Je vous dirai combien d'heures j'ai perdu haha !
Sauvegardez, bon sang