Hur man centrerar element vertikalt
- Föregående sida Vända låda
- Nästa sida Centrera knappen i DIV
Lär dig hur man använder CSS för att centrera element vertikalt och horisontellt.
Jag är vertikalt och horisontellt centrerad.
Hur man centrerar vertikalt för vilket element som helst
Exempel
<style> .container { höjd: 200px; position: relativ; border: 3px solid green; } .vertical-center { marginal: 0; position: absolut; överst: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } </style> <div class="container"> <div class="vertical-center"> <p>Jag är centrerad vertikalt.</p> </div> </div>
Hur man centrerar vertikalt och horisontellt
Exempel
<style> .container { höjd: 200px; position: relativ; border: 3px solid green; } .center { marginal: 0; position: absolut; överst: 50%; vänster: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } </style> <div class="container"> <div class="center"> <p>Jag är centrerad både vertikalt och horisontellt.</p> </div> </div>
Du kan också använda Flexbox för att centrera element:
Exempel
.center { visa: flex; justera-innehåll: center; justera-innehåll: center; höjd: 200px; border: 3px solid green; }
Relaterade sidor
教程:CSS Flexbox
- Föregående sida Vända låda
- Nästa sida Centrera knappen i DIV