웹(web)/프론트엔드-css
CSS Box align, content align
바코94
2020. 5. 6. 17:20
레이아웃을 구성하면서 정렬의 사용 빈도가 높다.
정렬의 종류는 두 가지이다. 하나는 박스를 정렬하는 방법이고 다른 하나는 박스 안의 컨텐츠를 정렬하는 방법이다.
박스를 화면 상에서 가운데 정렬하는 방법은 display 속성에 따라 다르다.
block : width를 지정 후 margin: auto;
inline: 부모 태그에 text-align: center;
inline-block : inline과 동일
박스 내부의 컨텐츠를 정렬하는 방법은 display 속성에 따라 다르다.
block: text-align: center;
inline: 박스 자체를 정렬하는 방법을 이용
inline-block: text-align: center;
정리하면
1.박스 자체 정렬
1.1. block인 경우 width 지정 후 마진 오토
1.2. inline과 inline-block은 부모 태그의 text-align: center
2.컨텐츠 정렬
2.1. block, inline-block은 text-align: center
2.2.inlne은 좌우 여유공간이 없기 때문에 inline 자체로는 불가