>  기사  >  웹 프론트엔드  >  프론트엔드 개발 시 다중 컬럼 레이아웃 구현 방법

프론트엔드 개발 시 다중 컬럼 레이아웃 구현 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-17 14:37:592319검색

이번에는 프론트엔드 개발에서 멀티컬럼 레이아웃 구현 방법에 대해 소개해드리겠습니다. 프론트엔드 개발에서 멀티컬럼 레이아웃 구현 시 주의사항은 무엇인지 살펴보겠습니다.

다중 열 레이아웃

다중 열 레이아웃은 일반적인 3개 열, 4개 열 이상과 같이 웹 프런트 엔드 개발에서 비교적 일반적입니다. 열 레이아웃을 사용하면 단일 페이지에 더 분류된 콘텐츠를 표시할 수 있습니다. 여기에 언급된 다중 열 레이아웃에는 고정 너비의 열 2개와 적응형 열 1개, 가변 너비의 열 여러 개와 적응형 열 1개, 다중 열 레이아웃이 포함됩니다.

고정 너비 열 2개와 적응형 레이아웃 열 1개

이 레이아웃 모드는 세 개의 열로 구분되며, 그 중 두 개는 너비가 고정되어 있고, 한 개는 콘텐츠 너비에 따라 너비가 변경됩니다.

고정 너비의 열 2개와 가변 너비의 열 1개

이 경우 각 열의 높이는 가변적입니다. 즉, 왼쪽 및 중간 열의 너비는 100px이고 오른쪽 열의 너비는 가변적입니다. 블록레벨 요소의 특성을 결합한 float플로팅 레이아웃을 통해 배경색은 p 태그나 p 태그에서 설정할 수 있다는 점에 유의하세요.

가변 너비가 있는 여러 열과 적응형 열 1개

여기에 설명된 사례는 가변 너비 열 2개와 적응형 열 1개를 갖춘 적응력이 뛰어난 레이아웃 구성표입니다.

여기에는 너비가 가변적인 여러 열과 적응형 열이 하나 있습니다

가장 먼저 이해해야 할 것은 가변 너비입니다. 가변 너비는 열의 너비를 언제든지 다른 값으로 설정할 수 있음을 의미합니다. 여기서 레이아웃을 변경하지 않고도 왼쪽 열의 열 너비를 임의의 값으로 설정할 수 있습니다. 모드이므로 이 레이아웃을 구현하는 코드는 위와 동일합니다. 주목할 점은 가변 너비와 적응형 너비의 차이입니다.

여러 열의 동일한 부분

다중 열 레이아웃은 페이지에 여러 열을 표시하는 것입니다. 이러한 열의 너비는 일관되고 간격은 일관되며 높이는 조정 가능합니다.

다열 배포 레이아웃의 손쉬운 구현 상위 컨테이너에서

margin-left

를 -20px로 설정하고, 상위 컨테이너 너비에 20px를 추가하고, 열 컨테이너에서 왼쪽 부동으로 설정하고, 각 하위 컨테이너의 너비를 상위 컨테이너의 25%로 설정하고, 동시에 하위 컨테이너 padding-left는 20px이고 표시 모드는 border-box입니다(이 사실적인 방식으로 표시되는 상자 모델의 너비와 높이는 상자의 너비와 높이입니다). 이 솔루션은 상위 컨테이너의 너비를 20px(간격 너비)만큼 늘리고, 하위 컨테이너 내부의 간격을 표시하고, 하위 컨테이너를 테두리 상자로 설정하여 균등한 분포를 달성합니다. 이 문서에는 부동 소수점을 통해 다중 열 레이아웃을 구현하는 솔루션만 나열되어 있습니다. Flex, Table 등을 통한 해당 구현 솔루션도 있습니다.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:



위 내용은 프론트엔드 개발 시 다중 컬럼 레이아웃 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.