메뉴 건너뛰기

프로그램언어

조회 수 428 추천 수 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. No Image 03Feb
    by
    2015/02/03 Views 6644 

    <iframe>으로 올린 유투브 동영상 z-index 문제

  2. No Image 23Dec
    by
    2016/12/23 Views 5874 

    background-size 속성

  3. Box CSS

  4. 09Mar
    by 조쉬
    2021/03/09 Views 428 

    CSS - display : flex를 통한 수직, 수평 정렬하기

  5. CSS - position:absolute 가운데, 중앙 정렬하기

  6. No Image 27Jan
    by
    2023/01/27 Views 92 

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

  7. CSS : 반응형 웹(Responsive Web)

  8. No Image 22Dec
    by
    2016/12/22 Views 4738 

    CSS background-repeat 이해하기

  9. No Image 26Mar
    by
    2021/03/26 Views 196 

    CSS 미적용, 다르게 적용

  10. CSS/table/border-collapse/테이블 선 속성

  11. No Image 27Jan
    by
    2023/01/27 Views 82 

    CSS/기호/공백/띄어쓰기/<>

  12. No Image 22Dec
    by
    2016/12/22 Views 5840 

    CSS3를 이용하여 둥근모서리 박스 만들기

  13. No Image 22Dec
    by
    2016/12/22 Views 4856 

    css를 이용한 테이블 가운데 정렬

  14. No Image 03Feb
    by
    2015/02/03 Views 4726 

    IIS7 에서 woff MIME 등록하기.

  15. No Image 23Dec
    by
    2016/12/23 Views 9667 

    input box 테두리 없애기

  16. No Image 22Dec
    by
    2016/12/22 Views 4618 

    light박스 css로 흉내내기

  17. No Image 23Dec
    by
    2016/12/23 Views 5118 

    기본적으로 보이는 스크롤바를 없애기

  18. No Image 01Mar
    by
    2014/03/01 Views 6666 

    네이버 나눔글꼴 적용

  19. No Image 27Feb
    by
    2014/02/27 Views 5854 

    둥근 모서리 박스 css

  20. No Image 23Dec
    by
    2016/12/23 Views 4664 

    링크 오버속성+버튼 디자인

Board Pagination Prev 1 2 Next
/ 2

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved