암시적 그리드의 마지막 행/열까지 그리드 항목 범위 만들기
CSS 그리드에서 숫자를 모르고 암시적 그리드 만들기 행 수가 어려울 수 있습니다. 일반적인 질문 중 하나는 그리드 항목을 첫 번째부터 마지막 행이나 열까지 확장하는 방법입니다.
현재 제한 사항
안타깝게도 CSS 그리드 레벨 1에는 다음이 있습니다. 암시적 그리드를 사용할 때 그리드 항목을 마지막 행까지 확장하는 기본 솔루션은 아닙니다. 이 질문에 대한 대답은 현재 그리드 속성만 사용하여 "아니오"입니다.
대체 솔루션
그리드만으로는 이를 달성할 수 없지만 고려해야 할 대안이 있습니다.
절대 위치 지정
에서 제안한 대로 또 다른 대답은 절대 위치 지정을 사용하면 그리드 항목의 높이를 수동으로 계산하고 그에 따라 위치를 지정하여 해결 방법을 제공할 수 있다는 것입니다.
명시적 그리드
암시적 그리드에는 한계가 있지만, CSS 그리드는 명시적 그리드에 강력한 도구를 제공합니다. 그리드-템플릿-행, 그리드-템플릿-열 및 그리드-템플릿-영역 속성을 사용하여 그리드 레이아웃을 명시적으로 정의하면 음수를 사용하여 그리드 영역을 마지막 행이나 열까지 확장할 수 있습니다.
음수 정수 기법
CSS 그리드 사양에 따라 그리드 배치 속성의 음수 정수는 끝부터 계산됩니다. 마지막 행/열까지 확장할 수 있도록 명시적인 그리드를 사용합니다. 예를 들면 다음과 같습니다.
grid-row: 1 / -1; // Spans from the first row to the last row grid-column: 3 / -1; // Spans from the third column to the last column
결론
CSS Grid는 기본적으로 암시적 그리드의 마지막 행/열까지 그리드 항목을 확장할 수 없지만 절대 위치 지정이나 다음과 같은 해결 방법을 사용합니다. 음의 정수가 포함된 명시적 그리드는 대체 솔루션을 제공합니다. 이러한 제한 사항과 기술을 이해하면 그리드 레이아웃의 유연성과 제어력이 향상됩니다.
위 내용은 암시적 CSS 그리드에서 그리드 항목을 마지막 행/열까지 확장하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!