CSS에서 텍스트를 수직으로 정렬하는 방법: 1. 텍스트 행의 실제 높이를 행의 줄 높이와 동일하게 설정합니다. 2. 위쪽 및 아래쪽 패딩 값을 높이를 알 수 없는 여러 줄의 텍스트를 세로로 가운데에 맞추는 것과 동일합니다. 3. 수직 정렬을 사용하면 여러 줄의 텍스트를 고정된 높이에 가운데로 맞출 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, HTML5&&CSS3 버전 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
추천: "css 비디오 튜토리얼"
1. 텍스트 한 줄을 세로로 가운데 정렬
컨테이너에 텍스트가 한 줄만 있는 경우 가운데로 설정하기만 하면 됩니다. 실제 높이와 그것이 있는 선. 높이 선 높이는 동일할 수 있습니다.
예:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> 单行文字实现垂直居中 </title> <style type="text/css"> div { height: 100px; line-height: 100px; border: 1px solid #FF0099; } </style> </head> <body> <div>现在我们要使这段文字垂直居中显示!</div> </body> </html>
렌더링:
단, Internet Explorer 6 이하에서는 이 방법으로 이미지의 세로 중앙 정렬을 지원하지 않습니다.
2. 높이를 알 수 없는 여러 줄의 텍스트 세로 가운데 맞춤
콘텐츠의 높이가 가변적인 경우 이전 섹션에서 언급한 가로 가운데 맞춤을 달성하는 데 사용된 마지막 방법인 Set을 사용할 수 있습니다. 위쪽과 아래쪽 패딩 값이 동일하도록 Padding을 수행합니다. 다시 말하지만, 이는 수직 중앙 정렬처럼 "보이는" 것으로, 이는 텍스트가
div { padding:25px; }
예:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>多行文字实现垂直居中 </title> <style type="text/css"> div { padding: 25px; border: 1px solid #FF0099; width: 300px; } </style> </head> <body> <div> <pre class="brush:php;toolbar:false">现在我们要使这段文字垂直居中显示! div { padding:25px; border:1px solid #FF0099; }