웹프로그래밍 - 4-2 flexbox 컨테이너에 적용하는 속성들

2023. 4. 3. 23:46·수업

3/23 수업

 

container에 적용하는 속성들

display: flex;

- 아이템들은 가로 방향으로 배치되고, 자신이 가진 내용물의 width만큼 차지한다.

- item을 inline으로 만듦.

- height은 container의 높이만큼.

 

display: inline-flex;

- container를 inline으로 만듦.

더보기

inline-flex를 사용하지 않고 이전 페이지의 레이아웃을 구현하는 방법?

 

새로운 div를 만들어서 두 div를 감싼다.

css에 display: flex를 추가한다.

 

(felx-wrap : 줄 넘김.)

 

 

flex-direction :  배치 방향 설정

- row, row-reverse, column, column-reverse

 

flex-wrap: 줄넘김 처리 설정

- 컨테이너가 더 이상 아이템들을 한 줄에 담을 여유 공간이 없을 때 아이템 줄바꿈을 어떻게 할지

결정하는 속성

 

 

flex-box = flex-direction + flew-wrap

ex) flex-flow: row wrap;

 

 정렬

- justify: 메인축 방향으로 정렬

- align: 수직축 방향으로 정렬

 

 justify-content : 메인축 방향으로 아이템들을 정렬

 

align-items

- 수직축 방향으로 아이템들을 정렬

- stretch : 아이템들이 수직축 방향으로 끝까지 쭉 늘어나고 나머지 값을 적용하면 container의

높이만큼, 혹은 지정한 width만큼 높이 차지

justify-content: center + align-item: center

    justify-content: center;
    align-items: center;

보통 이렇게 많이 씀.

 

align-content : 줄과 줄 사이에 관한 속성. 한 줄로만 표현되면 의미가 없음.

- 여러 행 정렬

- flex-wrap: wrap;이 설정된 상태에서, 아이템들의 행이 2줄 이상 되었을 때, 수직축 방향

 

<container 속성>

한 줄 내에서(아이템들의 정렬)

-주축을 기준으로 아이템 정렬-> justify-content

-교차축을 기준으로 아이템 정렬-> align-items

 

여러 줄(줄들의 정렬)

- 줄과 줄 사이 배치를 고려시 -> align-content

 

 

다음은 아이템에 적용하는 속성들에 대해 알아보겠습니다.

2023.04.03 - [수업] - 웹프로그래밍 - 4-2. flexbox 아이템에 적용하는 속성들

 

 

저작자표시 비영리 변경금지 (새창열림)

'수업' 카테고리의 다른 글

android studio / kotlin 기본. 버튼 클릭시 숫자 1증가하는 앱  (0) 2023.04.03
웹프로그래밍 - 4-2. flexbox 아이템에 적용하는 속성들  (0) 2023.04.03
웹프로그래밍 - 3-3 시멘틱 태그  (0) 2023.04.03
모바일프로그래밍 - lifeCycle (Dynamic Fragment)  (0) 2023.03.28
모바일프로그래밍 - LifeCycleFragment  (0) 2023.03.28
'수업' 카테고리의 다른 글
  • android studio / kotlin 기본. 버튼 클릭시 숫자 1증가하는 앱
  • 웹프로그래밍 - 4-2. flexbox 아이템에 적용하는 속성들
  • 웹프로그래밍 - 3-3 시멘틱 태그
  • 모바일프로그래밍 - lifeCycle (Dynamic Fragment)
eunslog
eunslog
코딩 잘하는 개발자가 꿈입니다. 꾸준히 열심히 코딩공부를 하고 있습니다.
  • eunslog
    오늘도 코딩
    eunslog
  • 전체
    오늘
    어제
    • 분류 전체보기 (93)
      • 일상 (0)
      • 코딩 (31)
        • Spring (1)
        • Database (3)
        • Server (8)
        • Error (11)
        • Git (2)
        • NodeJS (0)
      • SQL (0)
      • 수업 (34)
      • IT 관련 (7)
      • 자격증 (11)
      • 멘토링 (9)
      • 그외 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github 주소
  • 공지사항

  • 인기 글

  • 태그

    AWS 서버
    html
    웹프로그래밍
    자바
    안드로이드 스튜디오
    Kotlin
    안드로이드스튜디오
    Android Studio
    멋사 11기
    java 기초
    멋쟁이사자처럼 11기
    CSS
    androidStudio
    멋쟁이사자처럼
    java
    모바일프로그래밍
    컴퓨터그래픽스
    자바 기초
    멋사
    코틀린
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
eunslog
웹프로그래밍 - 4-2 flexbox 컨테이너에 적용하는 속성들
상단으로

티스토리툴바