이 글에서는 CSS에서 요소의 수평 및 수직 중앙 정렬을 달성하는 두 가지 방법을 주로 소개합니다. 이 글은 여러분의 연구나 업무에 대한 완전한 샘플 코드를 제공합니다. 함께 살펴 보겠습니다.
1. 상위 요소의 flex 레이아웃은 요소의 가로 및 세로 중심 배치를 구현합니다.
샘플 코드는 다음과 같습니다. :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .parent{ display:flex; display:-webkit-flex; justify-content: center; align-items: center; width:100%; height: 200px; background-color: #c43; } .child{ width:300px; height:100px; background-color: #c4235b; } </style> </head> <body> <p class="parent"> <p class="child"></p> </p> </body> </html>
렌더링은 다음과 같습니다.
2. 절대 위치 지정 및 음수 여백 값은 요소의 가로 및 세로 중심을 구현합니다.
참고: 요소 자체에 필요 너비와 높이를 결정하려면
예제 코드는 다음과 같습니다.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> p{ width:300px; height:100px; background-color: #873cac; position:absolute; top:50%; left:50%; margin-left: -150px; margin-top:-50px; } </style> </head> <body> <p></p> </body> </html>
렌더링은 다음과 같습니다. 다음과 같습니다:
위 내용은 CSS에서 요소의 수평 및 수직 중심을 달성하는 두 가지 일반적인 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!