이 기사는 반응 형 그리드 레이아웃의 열 사이의 간격을 마스터하는 기술을 탐색하여 반응 형 이미지 갤러리를 실용적인 예로 사용합니다.
반응 레이아웃에 대한 추가 통찰력을 얻으려면 Screencast : Flexbox에서 여러 열 레이아웃 생성을보십시오. 키 테이크 아웃 :
반응 레이아웃 구축 : 더 큰 화면에서 갤러리는 다음과 비슷합니다
display: inline-block
중간 및 작은 화면에서 2 열 레이아웃
메소드는 갤러리를 빌드합니다. 이 CSS를 고려하십시오 :
<:> 설명 :
(4px = 8px / 2)
메소드의 Codepen 데모를 참조하십시오Flexbox를 사용하는
>
솔루션에는 단점이 있습니다. 캡션을 추가하면 가 나타납니다
inline-block
<div> <a href="https://www.php.cn/link/14d2bc475177e1dde633b4ca1972d53c"> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/" class="lazy" alt="Using Modern CSS to Build a Responsive Image Grid " /> </a> <!-- ...more images... --> </div>
아니요
가 필요합니다. 속성을 사용하여 Codepen 데모를 참조하십시오
이 게시물은 반응 형 이미지 그리드에서 열 간격을 제어하는 기술을 자세히 설명합니다.
가 충분하지만 Flexbox는 특히div { font-size: 0; } a { font-size: 16px; display: inline-block; margin-bottom: 8px; width: calc(50% - 4px); margin-right: 8px; } a:nth-of-type(2n) { margin-right: 0; } @media screen and (min-width: 50em) { a { width: calc(25% - 6px); } a:nth-of-type(2n) { margin-right: 8px; } a:nth-of-type(4n) { margin-right: 0; } }
(FAQS 섹션은 일반적인 반응 형 디자인 질문의 반복이기 때문에 간결하게 생략되었습니다.)
위 내용은 최신 CSS를 사용하여 반응 형 이미지 그리드를 구축합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!