문제 이해
CSS 그리드 레이아웃에서 사용법 -ms 접두사 수는 Microsoft Edge 및 IE11과의 호환성을 보장하기 위한 것입니다. 그러나 이것이 IE11에서 그리드를 렌더링하지 못하는 경우 근본적인 원인을 조사합니다.
IE11의 제한된 그리드 사양 구현
문제의 핵심은 IE11의 이전 버전의 그리드 사양을 준수합니다. 결과적으로 제공된 HTML 및 SCSS 코드에 사용된 여러 CSS 속성은 -ms 접두사가 있어도 IE11에서 인식되지 않습니다.
특정 과제
IE11 호환성을 위해 수정된 코드:
제공된 코드는 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; }
위 내용은 접두사가 있어도 IE11에서 CSS 그리드 레이아웃이 렌더링되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!