Rumah > Artikel > hujung hadapan web > Bagaimana untuk memusatkan kotak html
Terdapat banyak cara untuk memusatkan kotak HTML: pemusatan mendatar: tetapkan jidar kiri dan kanan yang sama atau gunakan penjajaran teks: tengah. Berpusat menegak: Tetapkan jidar atas dan bawah yang sama atau gunakan kedudukan: sifat mutlak + atas/bawah. Pemusatan mendatar dan menegak: dilaksanakan menggunakan kelas flexbox, grid atau CSS.
Cara Memusatkan Kotak HTML
Terdapat beberapa cara untuk memusatkan kotak dalam HTML, bergantung pada pemusatan yang dikehendaki dan teknik reka letak yang anda gunakan.
Pusat mendatar
margin
: margin
属性:在盒子的左右两侧设置相等的 margin
值,使其从容器的边缘居中。text-align
属性:将盒子容器的 text-align
设置为 "center",然后将盒子设置为 inline-block
或 block
元素。垂直居中
margin-top
和 margin-bottom
属性:在盒子的顶部和底部设置相等的 margin
值,使其从容器的上边缘和下边缘居中。position
属性:将盒子的 position
设置为 "absolute",然后使用 top
和 bottom
属性使其在垂直方向上居中。水平和垂直居中
flexbox
:创建具有 display: flex
属性的容器,然后使用 align-items
和 justify-content
属性在水平和垂直方向上居中盒子。grid
:创建具有 display: grid
属性的容器,然后使用 justify-content
和 align-content
Tetapkan nilai margin
yang sama di sebelah kiri dan kanan kotak untuk memusatkannya dari tepi bekas. Gunakan atribut text-align
: Tetapkan text-align
bekas kotak kepada "tengah", kemudian tetapkan kotak kepada inline-block kod> atau elemen <kod>sekat</kod>
. . nilai kotak /code> untuk memusatkannya dari tepi atas dan bawah bekas.
Gunakan atribut position
:
position
kotak kepada "mutlak", kemudian gunakan atas
dan bawah
harta untuk memusatkannya secara menegak. 🎜🎜Pusat secara mendatar dan menegak 🎜🎜🎜🎜🎜Gunakan flexbox
: 🎜Buat bekas dengan atribut display: flex
dan kemudian gunakan align-items dan <code>justify-content
memusatkan kotak secara mendatar dan menegak. 🎜🎜🎜Gunakan grid
: 🎜Buat bekas dengan atribut display: grid
, kemudian gunakan justify-content
dan align-content harta memusatkan kotak secara mendatar dan menegak. 🎜🎜🎜🎜Menggunakan Kelas CSS 🎜🎜🎜Untuk memudahkan proses pemusatan, anda boleh mencipta kelas CSS yang mengandungi gaya pemusatan, seperti ini: 🎜<pre class="brush:php;toolbar:false"><code class="css">.centered {
margin: auto;
text-align: center;
}</code></pre>🎜 Anda kemudian boleh menggunakan kelas ini pada mana-mana kotak yang anda mahu pusatkan. 🎜
Atas ialah kandungan terperinci Bagaimana untuk memusatkan kotak html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!