최근 사진첩 페이지를 만들었는데, 가장 먼저 접한 문제는 정리 방법이었습니다. 이 기사에서는 CSS를 사용하여 사진 앨범의 완벽한 가로 배열을 해결하는 예를 보여 드리겠습니다. 관심이 있는 경우 이 예가 모든 학생들에게 도움이 되기를 바랍니다.
분석해 보면 컨테이너가 있고, 컨테이너에 패딩이 있고, 각 행의 각 항목 사이에 마진이 있다는 것입니다.
<pre class="brush:css;toolbar:false">.container { padding: 10px; } .container .item { float: left; width: 24%; margin-left: 1%; border: 1px solid #CCC; }
그러나 이러한 상황은 우선 두 가지 문제를 야기합니다. 첫 번째는 항목 자체의 왼쪽 여백과 .container의 패딩으로 인해 왼쪽 여백이 위쪽, 아래쪽, 왼쪽 및 오른쪽보다 커지며 항목 사이의 수직 및 수평 간격이 제어되지 않게 됩니다. 같은 크기.
그래서 calc 속성을 사용하는 것을 고려했습니다
<pre class="brush:css;toolbar:false">. container { padding: 5px; } .container .item { width: 25%; position: relative; float: left; } /* 这个图片仅仅是为了获取宽高,实际是看不见的 */ .container .item > img { opacity: 0; width: 100%; } /* 这个才是每一个item里容器 .container .item .body { border: 1px solid #CCC; width: calc(100% - 10px); height: calc(100% - 10px); margin: auto; left: 0; top: 0; bottom: 0; right: 0; }
위 코드를 sass로 구현하면 더 쉬울 것 같습니다. 이 구현 방법은 실제로 각 항목 크기의 25%를 차지하는 것과 같지만 내부의 몸체는 모두 위, 아래입니다. , 왼쪽과 오른쪽에는 5px의 여백이 있습니다. 항목과 항목 사이의 여백은 실제로 각 항목의 오른쪽 간격에 오른쪽 항목의 왼쪽 여백을 더한 값, 각 항목의 아래쪽 여백에 그 아래 항목의 위쪽 여백을 더한 값입니다.
이 구현 방법에는 여러 가지 장점이 있습니다.
1. 위쪽, 아래쪽, 왼쪽 및 오른쪽 여백이 동일합니다.
2. 사진 비율이 파괴되지 않습니다
위 내용은 사진 앨범의 완벽한 수평 배열을 구현하는 CSS 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

React 세계에서 프론트 엔드 애플리케이션을 구성하는 방법에 대한 지침은 거의 없습니다. (“옳은 느낌”이 될 때까지 파일을 움직여도 롤). 진실

대부분의 경우 사용자가 응용 프로그램에 적극적으로 참여하거나 일시적으로 비활성화되어 있는지에 대해 신경 쓰지 않습니다. 비활성, 의미, 아마도 그들

Wufoo는 항상 통합으로 훌륭했습니다. 캠페인 모니터, MailChimp 및 Typekit과 같은 특정 앱과 통합이 있지만

Netlify가 Jamstack이라는 용어를 발명 한 것은 큰 비밀이 아닙니다. Netlify를 사용하지 않고 Jamstack을 받아 들일 수는 있지만 Netlify가

개츠비와 워드 프레스는 흥미로운 콤보입니다. 한편으로는 완벽하게 이해됩니다. 개츠비는 어디서나 데이터를 빨아 들일 수 있으며 워드 프레스와 함께


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

드림위버 CS6
시각적 웹 개발 도구
