cari
Rumahmasalah biasaBagaimana untuk memusatkan css

Bagaimana untuk memusatkan css

Jul 27, 2023 pm 04:41 PM
css

Cara memusatkan CSS: 1. Untuk pemusatan mendatar, anda boleh menggunakan "text-align" untuk elemen peringkat blok, "margin" untuk elemen peringkat blok dan "kedudukan" dan "transform" untuk elemen peringkat blok; 2. Untuk pemusatan menegak, anda boleh Gunakan "ketinggian garis" untuk elemen sebaris, "flexbox" untuk elemen peringkat blok dan "kedudukan" dan "transformasi" untuk elemen peringkat blok.

Bagaimana untuk memusatkan css

Dalam reka bentuk web, pemusatan adalah keperluan yang sangat biasa, terutamanya dalam reka letak. CSS menyediakan kaedah yang berbeza untuk mencapai pemusatan Mari kita lihat beberapa kaedah yang paling biasa.

1. Pemusatan mendatar

1. Gunakan penjajaran teks (untuk elemen peringkat blok)

atribut penjajaran teks untuk memusatkan teks dalaman elemen peringkat blok, seperti teg p, h1, h2 dan lain-lain. Kod sampel adalah seperti berikut :

div {
text-align: center;
}

2 Gunakan jidar (untuk elemen peringkat blok)

atribut jidar ke tengah elemen tahap blok secara mendatar dan margin kanan ke auto, contoh Kod adalah seperti berikut:

div {
margin: 0 auto;
}

3 Gunakan kedudukan dan ubah (untuk elemen peringkat blok)

Atribut kedudukan dan atribut transformasi boleh mencapai pemusatan mendatar elemen peringkat blok, dan atribut kedudukan perlu Tetapkannya kepada mutlak atau tetap, dan kemudian gunakan atribut transformasi untuk menterjemahkan elemen 50% ke kiri. Kod sampel adalah seperti berikut:

div {
kedudukan: mutlak;
kiri: 50%;
transformasi: translateX(-50%);
}

2. Gunakan ketinggian garisan ( untuk elemen sebaris ) Atribut

ketinggian garis boleh memusatkan elemen sebaris secara menegak Hanya tetapkan nilai ketinggian garisan kepada ketinggian bekas adalah seperti berikut:

div {

tinggi: 100px;

baris. -ketinggian: 100px;
}


2. Gunakan flexbox (untuk elemen peringkat blok)

flexbox ialah kaedah reka letak yang diperkenalkan dalam CSS3, yang boleh mencapai pemusatan menegak elemen dengan mudah Anda perlu menetapkan paparan: flex pada bekas, dan kemudian gunakan align-item: tengah memusatkan elemen secara menegak. Kod contoh adalah seperti berikut:

.bekas {

paparan: flex;

align-item: tengah;
justify-content: center;
}


3

Atribut kedudukan dan Atribut transformasi juga boleh mencapai pemusatan menegak elemen Anda perlu menetapkan atribut kedudukan kepada mutlak atau tetap, dan kemudian gunakan atribut transformasi untuk menterjemahkan elemen ke atas sebanyak 50%. Kod sampel adalah seperti berikut:

div {

kedudukan: mutlak;

atas: 50%;

transformasi: translateY(-50%);
}


Ringkasan:

Di atas adalah beberapa cara untuk mencapai pemusatan dalam CSS, setiap daripada mereka Terdapat kelebihan dan kekurangan, dan dalam situasi yang berbeza anda boleh memilih kaedah yang sesuai untuk mencapai matlamat anda. Pada masa yang sama, penyemak imbas moden semakin baik dan lebih baik dalam menyokong CSS3, dan menggunakan reka letak flexbox CSS3 juga merupakan pilihan yang sangat mudah.

Atas ialah kandungan terperinci Bagaimana untuk memusatkan css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.