Hazel Han
Midnight In Coding
Hazel Han
전체 방문자
오늘
어제
  • 분류 전체보기 (46)
    • Back-end (6)
      • java (0)
      • spring frameworks (6)
      • spring boot (0)
    • Front-end (29)
      • React (7)
      • Javascript (0)
      • html (7)
      • css (15)
    • DB (0)
    • Algorithms (2)
    • 회고록 (9)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • React
  • 저스트코드
  • 프로그래밍
  • 회고록
  • 자바의정석
  • 스프링
  • Java
  • HTML
  • Spring
  • css
  • justcode
  • coding
  • 남궁성
  • 개발자
  • 코딩
  • 리액트
  • 스프링프레임워크
  • springframeworks
  • 자바
  • 기술블로그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Hazel Han

Midnight In Coding

div 태그를 가로/세로로 정렬하는 방법 (display: flex)
Front-end/css

div 태그를 가로/세로로 정렬하는 방법 (display: flex)

2022. 11. 2. 01:17

div 태그가 중첩되어 있을 때, 각각의 요소를 가로/세로 정렬하려고 한다.

2번 상자들을 가로로 정렬하고, 그 안에 들어있는 3, 4, 5 번 상자를 세로로 정렬하고 싶다고 가정한다.

구현방법

  1. 2번 상자를 모두 감싸는 div(1번 상자)를 하나 만든다.
  2. 1.에서 만든 모든 상자를 감싸는 최상위 div(1번 상자)에 display: flex; 를 준다. (*display: flex; -> 자식요소인 block 태그 div를 inline으로 변경시켜 가로로 정렬할 수 있게 해준다.) -> 2번 상자가 가로로 정렬된다.
  3. 3번 상자 하나를 div로 묶고, 4,5번 상자를 하나의 div로 묶는다.
  4. 2번 상자에 display: flex;와 flex-direction: column;을 주어 세로로 정렬할 수 있게 만든다.
  5. 4,5번 상자를 묶은 div에 flex-direction: column;을 주어 세로로 정렬한다.

 

가로로 정렬하고 싶다면, 부모태그에 display: flex;만을 사용하고,  flex-direction: column; 속성을 주지 않으면 된다.

저작자표시 (새창열림)

'Front-end > css' 카테고리의 다른 글

[css] 포지셔닝  (0) 2022.09.07
[css] <img> vs background-image  (0) 2022.09.07
[css] 단위  (0) 2022.09.06
[css] 선택자 정리  (0) 2022.09.06
[css] 배경이미지  (0) 2022.09.06
    'Front-end/css' 카테고리의 다른 글
    • [css] 포지셔닝
    • [css] <img> vs background-image
    • [css] 단위
    • [css] 선택자 정리
    Hazel Han
    Hazel Han

    티스토리툴바