inblog logo
|
AI_Nomads
    HTML_CSS

    CSS 내부 정렬 Justify/Align

    #HTML_CSS_004 #Justify-content #Align-content
    Jan 18, 2024
    CSS 내부 정렬 Justify/Align
    Contents
    🍑 내부 배열 정리 기능🍅 가로 배열 justify-content:🍊 세로 배열 align-content:
     

    🍑 내부 배열 정리 기능

    Grid로 내부 요소 정리를 간편하게 할 수 있다. 그 기능을 도와주는 문법은 justify-content와 align-items가 있다. 한 번 알아보자.
     
     

    🍅 가로 배열 justify-content:

    가로 배열 기능 justify-content를 사용해보기
    /*부모에서 정리 문법을 넣어줘야 된다. */ .grid-container { display: grid; justify-content: space-around; <--------- 여기에 다양한 명령어들을 넣어보자. }
     
     
    • space-around 정렬 방식
      • /* 배열 방식을 비교해보기 위해서 칼럼 크기를 50px 줄였다.*/ /* 칼럼 크기를 작게 배분하지 않으면 빈공간이 생기지 않는다는 거 명심! */ .grid-container { display: grid; justify-content: space-around; <--------- 여기에 다양한 명령어들을 넣어보자. grid-template-columns: 50px 50px 50px; }
        notion image
      • 위 설명과 같이 space-around는 전체 비율에서 요소의 갯수만큼 가로로 배열 한다.
      • 공간은 요소의 좌우에 균등하게 배분된다.
      • 따라서 1번요소 오른쪽과 2번 요소 왼쪽은 공간이 옆에 위치해서 공간이 넓어 보인다.
     
     
    • space-evenly 정렬 방식
      • .grid-container { display: grid; justify-content: space-evenly; grid-template-columns: 50px 50px 50px; }
        notion image
      • 사실 space-around도 균등비율이긴 하나 시각적으로는 균등해 보이지 않았다. 하지만 space-evenly는 시각적으로 균등해 보일 수 있도록 배분한다.
     
     
    • space-between 정렬 방식
      • notion image
      • space-between 방식은 양끝에 요소를 배치하고 남는 공간을 균등분배한다.
     
     
    • justify-content: center; 정렬 방식
      • notion image
         
         
    • justify-content: start; 정렬 방식
      • notion image
     
     
    • justify-content: end; 정렬 방식
      • notion image
     
     
     

    🍊 세로 배열 align-content:

    세로 배열 align-content를 사용해보자
    /* 부모요소에 아래 해당 코드를 넣는다. */ .grid-container { display: grid; justify-content: center; grid-template-columns: 50px 50px 50px; grid-template-rows: 80px; align-content: center; <----------- 여기에 명령어를 넣으면 된다. }
     
     
    • align-content: center; 정렬 방식
      • notion image
      • align-content는 메인 축이 세로 축이기 때문에 center는 세로 중앙에 정렬된다.
     
     
    • align-content: start; 정렬 방식
      • notion image
         
         
    • align-content: end; 정렬 방식
      • notion image
    Share article

    AI_Nomads

    RSS·Powered by Inblog