Verstehen des Problems
Im CSS-Rasterlayout die Verwendung der Präfixe -ms soll die Kompatibilität mit Microsoft Edge und IE11 sicherstellen. Wenn das Raster jedoch nicht in IE11 gerendert werden kann, untersuchen wir die zugrunde liegenden Gründe.
Eingeschränkte Rasterspezifikationsimplementierung von IE11
Der Kern des Problems liegt in IE11 Einhaltung einer älteren Version der Grid-Spezifikation. Folglich werden mehrere CSS-Eigenschaften, die im bereitgestellten HTML- und SCSS-Code verwendet werden, von IE11 nicht erkannt, selbst mit den Präfixen -ms.
Spezifische Herausforderungen
Überarbeiteter Code für IE11-Kompatibilität:
Der bereitgestellte Code muss wie folgt aktualisiert werden, damit er in IE11 funktioniert:
.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; }
Das obige ist der detaillierte Inhalt vonWarum wird mein CSS-Rasterlayout in IE11 nicht gerendert, selbst mit Präfixen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!