Maison >interface Web >tutoriel CSS >Pourquoi ma disposition de grille CSS ne s'affiche-t-elle pas dans IE11, même avec des préfixes ?
Comprendre le problème
Dans la disposition de la grille CSS, l'utilisation des préfixes -ms est destiné à garantir la compatibilité avec Microsoft Edge et IE11. Cependant, lorsque cela ne parvient pas à restituer la grille dans IE11, nous examinons les raisons sous-jacentes.
Implémentation limitée des spécifications de grille d'IE11
Le nœud du problème réside dans IE11. adhésion à une ancienne version de la spécification Grid. Par conséquent, plusieurs propriétés CSS utilisées dans le code HTML et SCSS fourni ne sont pas reconnues par IE11, même avec les préfixes -ms.
Défis spécifiques
Code révisé pour la compatibilité IE11 :
Le code fourni doit être mis à jour comme suit pour fonctionner dans IE11 :
.grid { display: -ms-grid; -ms-grid-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: 270px 270px 270px 270px; grid-gap: 30px; } .grid .grid-item { -ms-grid-column: span 2; -ms-grid-row: span 2; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!