반응형
vertical-align은 inline 또는 table-cell에서 수직 정렬을 지정해주는 css 속성이다. 속성값은 아래와 같다.
vertical-align: baseline;
/* 부모 baseline에 맞추어 해당 요소의 baseline을 정렬 */
vertical-align: sub;
/* 해당 요소의 baseline을 부모의 아래첨자 기준에 맞추어 정렬 */
vertical-align: super;
/* 해당 요소의 baseline을 부모의 위첨자 기준에 맞추어 정렬 */
vertical-align: text-top;
/* 해당 요소 상단을 부모 요소 폰트의 상단에 맞추어 정렬 */
vertical-align: text-bottom;
/* 해당 요소 하단을 부모 요소 폰트의 하단에 맞추어 정렬 */
vertical-align: middle;
/* 해당 요소의 중앙을 부모 요소의 중앙에 정렬 */
vertical-align: top;
/* 해당 요소 상단을 부모 요소의 상단에 맞추어 정렬 */
vertical-align: bottom;
/* 해당 요소 하단을 부모 요소의 하단에 맞추어 정렬 */
vertical-align: <길이>
/* 해당 요소의 baseline을 부모의 baseline에서 주어진 길이만큼 위로 정렬, 음수값이 허용 */
vertical-align: <%>
/* 해당 요소의 baseline을 부모의 baseline에서 line-height의 퍼센트로 주어진 퍼센트만큼 위로 정렬, 음수값이 허용 */
★중요★ vertical-align은 오로지 inline(인라인) 요소와 table-cell(테이블 셀) 요소에만 적용된다. block(블락) 요소에는 적용이 되지 않기 때문에 만약 vertical-align을 <div> 요소에 적용하고 싶다면 display:table-cell;을 적용해서 속성을 변경한 후에 사용해야 한다.
반응형
'퍼블리싱 & 프론트엔드 > html & CSS' 카테고리의 다른 글
flex 기초 - flex란 무엇인가? (0) | 2020.10.29 |
---|---|
이미지 태그 <img>의 alt와 title 속성 (2) | 2020.10.28 |
CSS 스타일시트 or <style> 태그 내에서 주석 처리하기 /*주석*/ (0) | 2020.10.04 |
html 문서 주석 처리하기 <!--주석--> (0) | 2020.09.30 |
앵커(anchor) 만들어서 페이지 내 위치 이동시키기 (1) | 2020.09.27 |
댓글