P粉3047046532023-08-21 13:34:12
이전 답변은 매우 훌륭하지만 그리드의 레이아웃을 수정하는 것과 동등한 방법이 있다는 점도 언급하고 싶었습니다. 트랙을 minmax(0, 1fr)
而不是1fr
로 대문자로 시작하면 됩니다.
P粉8180888802023-08-21 00:00:55
기본적으로 그리드 항목의 크기는 해당 내용의 크기보다 작을 수 없습니다.
그리드 항목의 초기 크기는 min-width: auto
和min-height: auto
입니다.
그리드 항목을 min-width: 0
,min-height: 0
或overflow
(除visible
이외의 값으로 설정하여 이 동작을 재정의할 수 있습니다.
출처:
다음은 플렉스 항목에 대한 자세한 설명이지만 그리드 항목에도 적용됩니다.
이 문서에서는 중첩 컨테이너의 잠재적인 문제와 주요 브라우저 간의 알려진 렌더링 차이점도 다룹니다.
레이아웃을 수정하려면 코드를 다음과 같이 조정하세요.
으아아아1fr
与minmax(0, 1fr)
위의 솔루션은 그리드 항목 수준에서 작동합니다. 컨테이너 수준 솔루션에 대해서는 다음 문서를 참조하세요.