메뉴 건너뛰기

프로그램언어

조회 수 531 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

css display 속성 중 flex 속성이 존재한다.

flex 속성을 활용하여 정렬하는 방법을 알아보겠다.

 

 

flex-direction 속성을 통해 수평 정렬 (row)

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <style media="screen">
    *{
      margin: 0;
      padding: 0;
    }
    body{
      height: 100vh;
      display: flex;
      flex-wrap: wrap;
      flex-direction: row; /*수평 정렬*/
      align-items: center;
      justify-content: center;
    }
    div{
      width: 60px;
      height: 60px;
      background: #0054FF;
      margin: 10px;
    }
  </style>
  <body>
    <div class="one"></div>
    <div class="two"></div>
    <div class="three"></div>
    <div class="four"></div>
  </body>
</html>

 

 

수평 정렬

 

 


 

flex-direction 속성을 통해 수직 정렬(column)

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <style media="screen">
    *{
      margin: 0;
      padding: 0;
    }
    body{
      height: 100vh;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column; /*수직 정렬*/
      align-items: center;
      justify-content: center;
    }
    div{
      width: 60px;
      height: 60px;
      background: #0054FF;
      margin: 10px;
    }
  </style>
  <body>
    <div class="one"></div>
    <div class="two"></div>
    <div class="three"></div>
    <div class="four"></div>
  </body>
</html>

 

 

수직 정렬

 

display flex 정렬은 감싸는 태그의 사이즈에 맞추어 적용되는 속성으로 body 태그에 높이 100vh를 적용하여 전체 높이에 맞추어 수직 수평 정렬을 적용하였다.

align-items는 flex 내부 항목 열을 정렬한다.

적용 가능한 값

stretch

flex-start

flex-end

center

justify-content는 flex 내부 항목의 행을 정렬한다.

적용 가능한 값

stretch

flex-start

flex-end

center

space-around

space-betweenspace-evenl


flex 속성을 사용하게 되면 flex-wrap 속성을 통해 줄 별로 정렬도 가능하다.

flex-wrap 속성을 사용하지 않으면 default값으로 nowrap 이 적용되어 넓이를 초과하더라도 아랫줄로 이동하지 않는다.

flex-wrap 속성 변경을 통한 줄 변경(wrap)

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <style media="screen">
    *{
      margin: 0; padding: 0;
    }
    .box{
      width: 240px;
      display: flex;
      flex-wrap: wrap; /*줄 바꿈*/
      outline: 1px solid black;
    }
    .box div{
      width: 60px;
      height: 60px;
      background: #0054FF;
      margin: 10px;
    }
  </style>
  <body>
    <div class="box">
      <div class="one"></div>      <div class="two"></div>      <div class="three"></div>      <div class="four"></div>
    </div>
  </body>
</html>

 

wrap 속성을 통한 줄바꿈

 

 

 

nowrap 속성 상태

 

 

wrap 속성이 없어지면 nowrap으로 처리되어 자동으로 넓이가 적용된다.


  1. CSS / 링크 상태 속성 / <a>태그 CSS / 밑줄 없애기,변경하기

    Date2023.01.27 Views193
    Read More
  2. CSS/기호/공백/띄어쓰기/<>

    Date2023.01.27 Views179
    Read More
  3. CSS/table/border-collapse/테이블 선 속성

    Date2023.01.27 Views150
    Read More
  4. CSS 미적용, 다르게 적용

    Date2021.03.26 Views300
    Read More
  5. CSS - display : flex를 통한 수직, 수평 정렬하기

    Date2021.03.09 Views531
    Read More
  6. CSS - position:absolute 가운데, 중앙 정렬하기

    Date2021.03.09 Views478
    Read More
  7. 파비콘 없어서 계속 서버에 로그 쌓이는 경우

    Date2019.04.29 Views917
    Read More
  8. CSS : 반응형 웹(Responsive Web)

    Date2017.04.14 Views6164
    Read More
  9. background-size 속성

    Date2016.12.23 Views5982
    Read More
  10. input box 테두리 없애기

    Date2016.12.23 Views9773
    Read More
  11. 기본적으로 보이는 스크롤바를 없애기

    Date2016.12.23 Views5220
    Read More
  12. 하이퍼링크 & 링크이미지에 점선을 죽임

    Date2016.12.23 Views5859
    Read More
  13. 링크 오버속성+버튼 디자인

    Date2016.12.23 Views4769
    Read More
  14. 텍스트 ime모드 속성

    Date2016.12.23 Views5064
    Read More
  15. 폼을 투명하게

    Date2016.12.23 Views5337
    Read More
  16. 인쇄할때 페이지 나누는 br 태그

    Date2016.12.23 Views4872
    Read More
  17. 웹 브라우저에 [가로 스크롤 안생기게 하기]

    Date2016.12.23 Views15262
    Read More
  18. 중급 사용자를 위한 CSS 선택자에 관한 지식 / CSS에서 마우스 동작을 감지하는 방법

    Date2016.12.22 Views5067
    Read More
  19. CSS3를 이용하여 둥근모서리 박스 만들기

    Date2016.12.22 Views6099
    Read More
  20. HTML 목록 태그와 CSS를 활용하여 깔끔한 목록 스타일을 만드는 방법 / CSS list-style

    Date2016.12.22 Views6446
    Read More
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5