이번에는 CSS 수직 및 수평 센터링 방법과 CSS 수직 및 수평 센터링의 주의 사항에 대해 소개하겠습니다. 다음은 실제 사례입니다.
CSS 중심 정렬
브라우저 접두어는 코드에서 생략되었습니다
다음 예는 제 개인적인 기준에 따라 정렬한 것입니다
물론 더 많은 센터링 방법이 있지만 저는 이 5가지 방법이 가장 완벽한 솔루션이라고 생각하세요
flex centering
장점: 알 수 없는 높이를 센터링할 수 있음
<style> .wrap{height: 100%;display: flex; justify-content: center; align-items: center;align-content:center;} .other{background-color: #ccc; width: 400px;height: 400px;} /* 额外的样式 可去除 */ </style> <p class="wrap"> <p class="other"> <h2>这是第二层的内容 不会居中</h2> </p> </p>
위치 + 센터링 변환
장점: 알 수 없는 높이를 센터링할 수 있음 수행 최소 중첩 수준으로 센터링 처리
<style> /* position 可选 absolute|fixed*/ .center{position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);} .other{background-color: #ccc; } /* 额外的样式 可去除 */ </style> <p class="center other"> <h2>这一层的内容 不会居中</h2> </p>
table-cell 센터링
단점: 1. 센터링 레이어에서 너비(.center)를 설정해야 합니다. 2. 외부 레이어(.cell)에 레이어를 하나 더 중첩합니다. 3. 중앙 레이어의 너비를 설정해야 합니다(% 허용)
<style> .wrap{display: table;width: 100%;height: 100%;} .cell{display: table-cell;vertical-align:middle;} .center{width: 400px;margin-left:auto;margin-right:auto;} .other{background-color: #ccc; height: 400px;} /* 额外的样式 可去除 */ </style> <p class="wrap"> <p class="cell"> <p class="center other"> <h2>这一层的内容 不会居中</h2> </p> </p> </p>
전통적인 센터링(2종)
단점: 1. 여백 값은 자동이어야 합니다. . 2. 중앙 레이어는 높이와 너비가 고정되어 있어야 합니다(% 허용) 3. Position
<style> /* 1. left、top、right、bottom 可以任意,但必须相等 2. position 可选 absolute|fixed */ .center{position: absolute;left: 10px;top: 10px;right: 10px;bottom: 10px;margin: auto;width: 400px;height: 400px;} .other{background-color: #ccc; } /* 额外的样式 可去除 */ </style> <p class="center other"> <h2>这一层的内容 不会居中</h2> </p>
를 사용해야 합니다. 단점: 중앙 레이어는 높이와 너비가 고정되어 있어야 하며 높이와 너비에서 마진을 계산해야 합니다. .
<style> .wrap{position: relative;height: 100%;} .center{position: absolute;left: 50%;top: 50%; width: 400px;height: 300px; margin-left: -200px;margin-top: -150px;} .other{background-color: #ccc; } /* 额外的样式 可去除 */ </style> <p class="wrap"> <p class="center other"> <h2>这一层的内容 不会居中</h2> </p> </p>
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
위 내용은 CSS에서 수직 및 수평 센터링 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!