>  기사  >  웹 프론트엔드  >  CSS에서 텍스트를 수직으로 정렬하는 방법

CSS에서 텍스트를 수직으로 정렬하는 방법

藏色散人
藏色散人원래의
2020-12-18 10:17:195293검색

CSS에서 텍스트를 수직으로 정렬하는 방법: 1. 텍스트 행의 실제 높이를 행의 줄 높이와 동일하게 설정합니다. 2. 위쪽 및 아래쪽 패딩 값을 높이를 알 수 없는 여러 줄의 텍스트를 세로로 가운데에 맞추는 것과 동일합니다. 3. 수직 정렬을 사용하면 여러 줄의 텍스트를 고정된 높이에 가운데로 맞출 수 있습니다.

CSS에서 텍스트를 수직으로 정렬하는 방법

이 튜토리얼의 운영 환경: 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>

렌더링:

CSS에서 텍스트를 수직으로 정렬하는 방법

단, 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;
}

위 내용은 CSS에서 텍스트를 수직으로 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.