¿Alguien puede sugerirme la forma más rápida de centrar un div en CSS? Gracias !
<div class="wrap"> <div class="container"> <p>some content</p> </div> </div>margin-autohttps://i8pn0.csb.app/margin-auto-example.html
<div class="container"> <div class="child"></div> </div> .container { width: 350px; height: 200px; outline: dashed 1px black; } .child { width: 50px; height: 50px; background-color: red; /* Center horizontally*/ margin: 0 auto; }display: flexhttps://i8pn0.csb.app/flex-x.html
<div class="container"> <div class="child"></div> </div> .container { margin: 25px; width: 350px; height: 200px; /* Center child horizontally*/ display: flex; justify-content: center; } .child { width: 50px; height: 50px; background-color: red; }display: flexhttps://i8pn0.csb.app/flex-y.html
<div class="container"> <div class="child"></div> </div> .container { margin: 25px; width: 350px; height: 200px; outline: dashed 1px black; /* Center vertically */ display: flex; align-items: center; } .child { width: 50px; height: 50px; background-color: red; }Estos ejemplos no son la única forma sino la más fácil, y algunos de ellos solo funcionan en navegadores modernos.