자식 태그를 가운데 정렬하기 위해서는 부모와 자식 둘다 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;
}
포스트가 많이 짧죠?ㅎㅎㅎ
웹프 화이팅 하세요~~
반응형
'Front-End (JS , jQuery)' 카테고리의 다른 글
[HTML/JS] JS기초 : 행맨 게임 만들어보기! (0) | 2022.04.17 |
---|---|
JS 기초 : 난수 생성하기 - 숫자 맞추기 게임 실습 (0) | 2022.04.15 |
[html/CSS] position , overflow 속성으로 레이아웃 배치 , float 사용시 주의사항 (0) | 2022.04.14 |
[html/CSS] CSS3로 웹페이지 스타일 설정하기 (0) | 2022.04.10 |
HTML 기본 태그 - 사용자 회원 가입 정보 입력받기 예제 (0) | 2022.04.09 |
댓글