ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 웹1 9일차
    웹1 2024. 4. 3. 21:47

    [flex 시작]

    수업 코드펜 바로가기

     

    젠코딩땐 띄어쓰기 안하기 *********

     

    [높이]

    -. 모든 태그는 높이가 auto(기본값)일떄 0으로 작동한다.

    -. flex-item이 되면 높이가 auto(기본값)일때 100%로 작동한다

     

    .

    컨테이너의 높이 auto=0으로 설정되었으면

    1~4번의 item은 auto로 설정, 5만 100으로 설정됨

    하위엘리먼트로 상속받아서 어쩌구..자롬르겟ㅇ,ㅁ

     

     

     

    [flex item 세로 정렬]

    수업 코드펜 바로가기

     

    [flex container]

    -. 아이템을 정렬하는 코드는 전부 flex-container에 작성된다.

    ㄴ justify=content : 가로정렬

    ㄴ align-items : 세로정렬

    ㄴ flex-direction : 방향정렬

    ㄴ flex-wrap : 줄바꿈 정렬 (반응형)

    ㄴ align-content : 줄바꿈 되었을 때 정렬 (반응형)

    -. display: flex;가 적용된 엘리먼트를 flex-container 라고 부른다.

    -. 브라우저에서 도형 취급 받는다. margin-left: auto;와 margin-right: auto;로 정렬한다.

    -. width: auto일때 100%로 작동한다.

     

    [flex-item]

    -. display: flex;가 적용된 엘리먼트의 "자식만" flex-item이라고 부른다.

    -. width: auto일때 0으로 작동한다.

    -. height: auto일때 100%로 작용한다.

    -. text-align을 사용하여 정렬할 수 없다.

    -. flex-item의 크기를 직접적으로 커스텀하는 속성은 flex-item에 직접 적용한다.

    ㄴ flex-grow  :  비율

    ㄴ flex-basis  :  비율 설정

    ㄴ flex-shrink :  고정 설정

    - align-items가 적용된 align-item은 height: auto;일때 0으로 작동된다.

     

    [flex-direction] 방향

    (row)

    justify=content : 가로정렬

    align=items : 세로정렬

    flex-grow : 가로에서 작동

     

    (column)

    justify=content : 세로정렬

    align=items : 가로정렬

    flex-grow: : 세로에서 작동

     

    flex-container 높이 = flex-item 높이

    ㄴ(문제점) 높이가 같아서 정렬할 수 없다.

    ㄴ(해결) flex-container가 강제로 flex-item 높이를 작게 만들어서 원하는 위치로 정렬시킨다.

    '웹1' 카테고리의 다른 글

    24. 4. 10 웹1 선택자 및 마켓컬리 복습  (0) 2024.04.10
    웹1 8일차  (0) 2024.04.02
    웹1 7일차  (0) 2024.03.29
    웹1 6일차  (0) 2024.03.27
    웹1 5일차  (1) 2024.03.25
Designed by Tistory.