css
속성 : 요소 간격을 쉽게 제어 할 수 있습니다
gap
코어 포인트
CSS 속성을 통해 개발자는 요소 간의 수평 및 수직 간격을 쉽게 제어하여 많은 레이아웃 문제를 해결하고 마진 관리를 단순화 할 수 있습니다. 그리드 레이아웃, Flexbox 레이아웃 및 다중 열 레이아웃과 호환됩니다.
속성은 두 가지 값을 수용 할 수 있습니다 : 행 간격과 열 간격. 하나의 값 만 지정되면 값은 행과 열 모두에 적용됩니다. 간격 값은 함수를 사용하여 계산 된 길이, 백분율 또는 값의 모든 단위 일 수 있습니다.
속성은 CSS 그리드, Flexbox 및 다중 열 레이아웃에 적합합니다. 상자 배열에 따라 간격 방향이 자동으로 조정되면서 반응 형 레이아웃에서 완벽하게 작동합니다. 또한 텍스트 컨테이너를 - 로 설정하고
gap
값을 추가하여 텍스트 요소의 간격을 설정하는 데 사용할 수 있습니다.
- 그리드 레이아웃의
gap
속성을 원래 라고 불렀지 만 그리드, 플렉스 박스 및 다중 열 레이아웃에 적합하기 때문에 calc()
에 고수하는 것이 가장 좋습니다. 그러나 경우에 따라 및 와 같은 정렬 속성으로 인해 - 값을 넘어서 항목이 발생할 수 있습니다. 또한
gap
는 음수 값을 허용하지 않습니다. display: grid
gap
이 기사는 CSS
속성의 사용을 심층적으로 탐색하여 요소 간격을 쉽게 추가하고 수년 동안 개발자를 괴롭힌 많은 레이아웃 문제를 해결할 수 있습니다. -
gap
속성 사용
grid-gap
속성을 사용하면 요소간에 수평 및 수직 간격을 추가 할 수 있습니다. 물론, 우리는 항상 gap
를 사용할 수 있습니다. 그러나 마지막 프로젝트에는 항상 추가 마진이 있기 때문에 justify-content
를 사용하여 프로젝트 간격을 설정하는 것은 번거롭게 될 수 있습니다. align-content
다음 이미지는 간격을 설정하기 위해 왼쪽 및 오른쪽 및 하단 여백을 사용하는 4 개의 DIV를 보여줍니다.
gap
Codepen에서 예제를 확인하십시오 : CSS 갭 속성 : 간격 대신 여백을 사용하십시오.
컨테이너의 배경이 오른쪽과 바닥에 강조 표시되어 있습니까? gap
속성은
사이에 간격을 추가하여 레이아웃이 매우 쉽게 만듭니다. 다음은 위와 동일한 레이아웃이지만 이번에는
대신
를 사용합니다.
gap
Codepen의 예를 확인하십시오 : CSS 갭 속성 : 간격이있는 간격 항목
이제 우리는 오른쪽과 바닥에 추악한 추가 간격이 없습니다. 간격은 이제 프로젝트간에 만 있으며 프로젝트는 컨테이너 내에 면밀히 배열됩니다.
우리는 그리드, Flexbox 및 멀티 컬럼의 세 가지 레이아웃 모드와 함께 gap
를 사용할 수 있습니다. 아래 순서대로 각 모드를 소개합니다.
특성 사용에 대한 안내서 를 사용하는 것은 만큼 쉽습니다. (우리는 위의 데모에서 이것을 수행 한 결과를 보았습니다.) 그러나 이것이 무엇을 의미하는지 보자. gap
속성은 두 가지 값을 허용 할 수 있습니다 : 행 간격 (즉, 요소 행 사이의 간격)과 열 간격 (즉, 요소 열 사이의 간격) : . gap: 10px
우리가 하나의 값 만 지정하면 모든 행 gap
및 gap: <row-gap> <column-gap></column-gap></row-gap>
열에 적용됩니다.
위 내용은 CSS 갭 속성 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!