IE11 中的CSS 網格佈局相容性問題
儘管使用了前綴,但在Internet Explorer 11 中實作CSS 網格佈局時,您可能會遇到問題。是因為IE11支援早期版本的Grid
原因和解決方案
要解決這些相容性問題,您需要對CSS 程式碼進行調整,因為IE11 不支援某某些屬性和語法較新的規格。
1。 Repeat() 函數
IE11 缺乏對 Repeat() 函數的支援。將其替換為正確的語法,如下所示:
Instead of: grid-template-columns: repeat( 4, 1fr ); Use: grid-template-columns: 1fr 1fr 1fr 1fr;
2. span 關鍵字
IE11 不識別 span 關鍵字。請改用等效屬性:
Instead of: grid-row: span 2; Use: grid-row-span: 2;
3。 grid-gap 屬性
IE11 不支援 grid-gap 屬性。考慮使用邊距或其他方法來分隔網格項。
4.網格項目自動放置
在 IE11 中,網格項目不會自動放置。您需要使用 grid-row 和 grid-column 屬性明確定義它們的位置。
其他注意事項
以上是如何修復 Internet Explorer 11 中的 CSS 網格佈局相容性問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!