Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mewajarkan Elemen Sekatan Sebaris Dengan Betul Tanpa Pemisah Baris Tambahan?

Bagaimanakah Saya Boleh Mewajarkan Elemen Sekatan Sebaris Dengan Betul Tanpa Pemisah Baris Tambahan?

Barbara Streisand
Lepaskan: 2024-12-01 20:35:15
asal
799 orang telah melayarinya

How Can I Properly Justify Inline-Block Elements Without Extra Line Breaks?

Bolehkah Elemen Inline-Block Disejajarkan dengan Betul dengan "text-align: justify;"?

Perbincangan sebelum ini telah meneroka cara memohon " text-align: justify" untuk mengagihkan elemen blok sebaris secara sama rata. Walau bagaimanapun, apabila menggunakan teknik ini, pemisah garisan dibuat pada penghujung baris elemen yang dibenarkan.

Sediakan Penyelesaian

Untuk menghapuskan ruang menegak tambahan ini, a penyelesaian melibatkan penggunaan margin negatif pada "elemen sebelum" sambil menggunakan "kedudukan: relatif" kepada elemen blok sebaris. Gabungan ini menganjak baris teks ke atas, mengalih keluar baris tambahan.

.prevNext {
    text-align: justify;
}

.prevNext a {
    display: inline-block;
    position: relative;
    top: 1.2em;
}

.prevNext:before{
    content: '';
    display: block;
    width: 100%;
    margin-bottom: -1.2em;
}

.prevNext:after {
    content: '';
    display: inline-block;
    width: 100%;
}
Salin selepas log masuk

Penyelesaian Masa Depan

Pada masa hadapan, sifat "text-align-last" , disokong dalam Firefox dan Internet Explorer, boleh memberikan penyelesaian yang lebih mudah. Walau bagaimanapun, pada masa ini ia tidak dilaksanakan sepenuhnya dalam Webkit.

.prevNext {
    text-align: justify;
    text-align-last: justify;
}
Salin selepas log masuk

Harta ini membenarkan baris terakhir elemen blok sebaris untuk dibenarkan, menghapuskan keperluan untuk penyelesaian.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mewajarkan Elemen Sekatan Sebaris Dengan Betul Tanpa Pemisah Baris Tambahan?. 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