Dùng place-items: center
để căn giữa một phần tử trong phần tử mẹ.
Trước tiên, hãy chỉ định lưới làm phương thức hiển thị, sau đó viết place-items: center
trên cùng một phần tử. place-items
là cách viết tắt để thiết lập cả align-items
và justify-items
cùng một lúc. Khi bạn đặt giá trị này thành center
, cả align-items
và justify-items
đều được đặt thành center
.
.parent {
display: grid;
place-items: center;
}
Điều này cho phép nội dung được căn giữa hoàn toàn trong thành phần mẹ, bất kể kích thước nội tại.
HTML
<div class="parent">
<div class="box" contenteditable="">
:)
</div>
</div>
CSS
.parent {
display: grid;
place-items: center;
/* Just for parent demo size */
height: 100vh;
}