본문 바로가기
레이아웃

레이아웃 01번

by 🐬마뇽뇽 마뇽🦄 2022. 7. 29.
728x90

레이아웃01

이 레이아웃은 모든 리소스가 웹사이트에서 한 열에 들어갑니다. 하나의 열만 있으면 되며, 사용자는 아래로 스크롤하여 계속해서 더 많은 콘텐츠를 볼 수 있습니다.
대표적으로 페이스북, 인스타그램, 트위터와 같은 소셜 미디어 플랫폼에 널리 사용되고 있습니다.

float과 flex, grid 이용한 기본형 레이아웃

float은 'flotat: left;'을 사용했을 때 깨진 부분에 'clear: both;' 나 부모 박스에 'overflow: hidden'를 사용하며, flex는 부모 태그에 display: flex;를 붙여, 'flex-wrap'를 사용한다. grid는 'display: grid'와 같이 부모 요소에 꼭 들어가야할 속성은 grid-template-areas grid-template-columns (가로 길이 지정), grid-template-rows(세로 길이 지정)이다. 자식 요소에는 각각 요소에 이름을 지정해주기 위한 'grid-area' 속성이 필요합니다.

float과 flex, grid 이용한 반응형 레이아웃

반응형은 기본형에서 쓴 px 수치들을 % 으로 바꾸어 작업을 해줘야 합니다.


01. float 반응형 레이아웃


02. flex 반응형 레이아웃


03. grid 반응형 레이아웃

728x90

'레이아웃' 카테고리의 다른 글

레이아웃 05번  (7) 2022.07.29
레이아웃 04번  (6) 2022.07.29
레이아웃 03번  (6) 2022.07.29
레이아웃 02번  (6) 2022.07.29

댓글


고양이 고양이
고양이 고양이
고양이 고양이