Requêtes multimédias IE8 et CSS : dépannage et alternatives
Question :
IE8 semble ne prend pas en charge la requête multimédia suivante :
@import url("desktop.css") screen and (min-width: 768px);
Si cela est vrai, quelle syntaxe alternative peut être utilisé ?
Réponse :
IE8 ne prend en effet pas en charge les requêtes multimédias CSS. Pour contourner le problème, vous pouvez utiliser le code suivant :
@import url("desktop.css") screen; @import url("ipad.css") only screen and (device-width:768px);
Cependant, cette solution a ses limites. Il ne prend pas en charge toutes les fonctionnalités de requête multimédia disponibles dans les navigateurs modernes.
Solution alternative :
Pour une solution plus complète qui émule les requêtes multimédia dans IE8, envisagez d'utiliser le CSS3 -mediaqueries-js. Ce script émule les requêtes multimédias, mais il présente certaines contraintes :