본문 바로가기
Web (JS , jQuery)

[html/CSS] div 가운데 정렬 하는법

by 코딩하는 동현 2022. 4. 15.

자식 태그를 가운데 정렬하기 위해서는 부모와 자식 둘다 CSS 설정을 해야합니다.

 

우선 앞서 가시화 속성인 display 속성을 먼저 알아야하는데요, display 속성에는 block과 inline-block 속성이 있습니다.

 

  • block
    • display 속성이 block으로 지정된 엘리먼트는 전후 줄바꿈이 들어가 다른 엘리먼트들을 다른 줄로 밀어내고 혼자 한 줄을 차지합니다. ex) div
  • inline-block
    • display 속성이 inline으로 지정된 엘리먼트는 전후 줄바꿈 없이 한 줄에 다른 엘리먼트들과 나란히 배치됩니다.  ex) span

 

여러 엘리멘트를 한 부모안에 정렬하고 싶으면 inline-block을 써야겠죠??

 

 

부모태그를  outer , 자식(정렬해야하는 태그)를 inner로 지정하고 할게요!

 

가운데 정렬하는 법

.outer {
  text-align: center;
}

.inner {
  display: inline-block;
}

 

 

세로 정렬하는 법

.outer {
  height:250px;
  display: table-cell;
  vertical-align: middle;
}

.inner {
  display: inline-block;
}

 

 

포스트가 많이 짧죠?ㅎㅎㅎ

웹프 화이팅 하세요~~

반응형

댓글