이 문제에 대해 이야기할 때 어떤 사람들은 "CSS에 수직 중앙 정렬을 설정하는 수직 정렬 속성이 있지 않나요?"라고 묻습니다. 일부 브라우저가 이를 지원하지 않더라도 약간의 CSS만 하면 됩니다.
해킹기술이면 충분하다! 여기서 몇 마디 말씀드리자면 CSS에는 실제로 수직 정렬 속성이 있지만 (X) HTML 요소에 valign 속성이 있는 요소에만 발생합니다.
효과.
관련 튜토리얼: div를 수평으로 중앙에 배치하는 N 가지 방법
1. 단일 행 수직 센터링
컨테이너에 텍스트 줄이 하나만 있는 경우 중앙에 배치하는 것은 상대적으로 간단합니다. 실제 높이를 줄 높이와 동일하게 설정하기만 하면 됩니다.
좋다:
div {
높이:25px;
줄 높이:25px;
오버플로:숨김;
}
이 코드는 매우 간단합니다. 나중에 내용이 컨테이너를 초과하거나 자동으로 줄바꿈이 발생하는 것을 방지하기 위해 Overflow:hidden 설정을 사용하므로 수직 중앙 정렬 효과를 얻을 수 없습니다. 더 많은 CSS 교육
절차.
<머리>