Bagaimanakah Saya Boleh Menjajarkan Blok Sebaris Kiri dan Kanan pada Baris yang Sama?

Barbara Streisand
Lepaskan: 2024-10-30 04:43:28
asal
691 orang telah melayarinya

How Can I Align Inline-Blocks Left and Right on the Same Line?

Menjajarkan Blok Sebaris Kiri dan Kanan pada Garisan Yang Sama

Mencapai penjajaran blok sebaris yang betul boleh menjadi satu cabaran. Isu ini timbul apabila cuba meletakkan dua blok sebaris, satu di sebelah kiri dan satu di sebelah kanan, pada satu baris.

Walau bagaimanapun, terdapat penyelesaian yang tersedia yang boleh menangani masalah ini. Walaupun menggunakan apungan mungkin tidak sesuai untuk mengekalkan penjajaran garis dasar dan bertindak balas kepada saiz semula tetingkap, teknik lain menawarkan lebih fleksibiliti.

Menggunakan Flexbox untuk Penjajaran Cekap

Pelayar moden menawarkan sokongan untuk flexbox, yang menyediakan pendekatan yang ringkas dan boleh disesuaikan untuk penjajaran. Dengan memberikan paparan: lentur pada bekas induk dan justify-kandungan: ruang-antara anak-anaknya, anda boleh menjarakkan mereka dengan berkesan sambil memastikan mereka kekal pada baris yang sama.

.header {
    display: flex;
    justify-content: space-between;
}
Salin selepas log masuk

Memanfaatkan Teknik Justifikasi Penjajaran Teks

Jika flexbox tidak disokong, pertimbangkan untuk menggunakan teknik penjajaran teks: justify. Pendekatan ini mengagihkan ruang putih secara sama rata antara perkataan dan baris, menghasilkan kesan yang serupa dengan teks yang dibenarkan dalam pemproses perkataan.

.header {
    text-align: justify;
}

.header:after{
    content: '';
    display: inline-block;
    width: 100%;
    height: 0;
    font-size:0;
    line-height:0;
}
Salin selepas log masuk

Walau bagaimanapun, teknik ini memerlukan pertimbangan tambahan untuk penyemak imbas seperti IE7 dan lebih awal, di mana "star hacks" diperlukan untuk memastikan keserasian.

Mengatasi Artifak Ruang Putih

Dalam beberapa keadaan, blok sebaris mungkin memperkenalkan ruang putih yang tidak diingini, menjejaskan penjajaran. Untuk menyelesaikan isu ini, anda boleh menetapkan saiz fon elemen induk kepada 0 dan menetapkan semula kepada nilai yang dikehendaki untuk elemen anak. Pendekatan ini secara berkesan menghapuskan sebarang jurang tambahan yang dicipta oleh unsur pseudo yang digunakan dalam kaedah penjajaran teks: justify.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjajarkan Blok Sebaris Kiri dan Kanan pada Baris yang Sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!