> 웹 프론트엔드 > 프런트엔드 Q&A > CSS 센터링의 여러 가지 방법

CSS 센터링의 여러 가지 방법

王林
풀어 주다: 2023-05-29 12:11:38
원래의
7673명이 탐색했습니다.

웹 디자인에서 센터링은 미학과 가독성 모두에 매우 중요합니다. CSS에는 센터링을 달성하는 방법이 많이 있습니다. 다음은 일반적으로 사용되는 몇 가지 방법입니다.

1. 텍스트 중앙 정렬

1. 인라인 요소의 텍스트 중앙 정렬

한 줄 텍스트의 경우 text-align 속성을 사용하여 중앙 정렬을 완료할 수 있습니다.

<div style="text-align: center;">这里是居中的文本</div>
로그인 후 복사

2. 블록 요소 텍스트 중앙 정렬

여러 줄 텍스트 또는 블록 요소의 경우 여백 속성을 사용하여 왼쪽 및 오른쪽 여백을 자동으로 설정하고 너비를 100%가 아닌 것으로 설정하여 중앙 정렬을 완료할 수 있습니다.

<div style="margin: 0 auto; width: 80%;">这里是居中的多行文本</div>
로그인 후 복사

2. 요소 센터링

1. 가로 센터링

margin 속성을 사용하고 왼쪽 및 오른쪽 여백을 자동으로 설정하여 가로 센터링을 완료합니다.

<div style="margin: 0 auto;"></div>
로그인 후 복사

2. 수직 센터링

수직 센터링 방법은 더 복잡하고 구현 방법도 다양합니다.

(1) Flexbox

를 사용하여 상위 요소에 display:flex 및 align-items:center를 설정하여 수직 중앙 정렬을 구현합니다.

<div style="display: flex; align-items: center; height: 200px;">
  <div>这里是垂直居中的元素</div>
</div>
로그인 후 복사

(2) table-cell

을 사용하여 상위 요소에 display:table 및 Vertical-align:middle을 설정하고, 하위 요소에 display:table-cell을 설정하여 수직 중앙 정렬을 구현합니다.

<div style="display: table; height: 200px; width: 100%;">
  <div style="display: table-cell; vertical-align: middle;">这里是垂直居中的元素</div>
</div>
로그인 후 복사

(3) 자식 요소에 position:absolute;top:50%;left:50% 및Transform:translate(-50%,-50%)를 설정하려면 절대

를 사용하여 수직 중앙 정렬을 달성합니다.

<div style="position: relative; height: 200px;">
  <div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);">这里是垂直居中的元素</div>
</div>
로그인 후 복사

(4) line-height를 사용하세요

상위 요소에서 height와 line-height를 동일하게 설정하고, 하위 요소에서 수직 정렬:중간을 설정하여 수직 중심 맞춤을 달성합니다.

<div style="height: 200px; line-height: 200px;">
  <div style="display: inline-block; vertical-align: middle;">这里是垂直居中的元素</div>
</div>
로그인 후 복사

위의 방법을 통해 웹 페이지 요소의 중심 효과를 쉽게 얻을 수 있습니다. 페이지에서 더 나은 시각적 효과를 얻으려면 특정 상황에 따라 적절한 방법을 선택해야 합니다.

위 내용은 CSS 센터링의 여러 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿