Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mengekalkan Susunan HTML Apabila Menggunakan `float: right` untuk Span?

Bagaimana untuk Mengekalkan Susunan HTML Apabila Menggunakan `float: right` untuk Span?

Barbara Streisand
Lepaskan: 2024-11-02 16:32:02
asal
989 orang telah melayarinya

How to Preserve HTML Order When Using `float: right` for Spans?

Terbalikan Span Order dengan Float:kanan

Dalam HTML yang disediakan, span dengan kelas "butang" digayakan dengan "float: right ," menyebabkan mereka dipaparkan dalam susunan terbalik daripada struktur HTML. Bolehkah CSS diubah suai untuk mengekalkan susunan HTML?

Untuk menangani isu ini, terdapat dua penyelesaian umum yang memanipulasi kedudukan menggunakan CSS:

Pilihan 1: Terbalikkan Susunan HTML

Daripada mengapungkan elemen rentang secara langsung, bungkusnya dalam elemen yang mengandungi dan apungkan itu ke kanan. Contohnya:

<code class="html"><div id="buttons">
    <span class="button"><a href="/settings/">Settings</a></span>
    <span class="button"><a href="/export_all/">Export</a></span>
    <span class="button"><a href="/import/">Import</a></span>
</div>

#buttons {
    float: right;
}</code>
Salin selepas log masuk

Dalam kes ini, div "butang" dengan sifat "float: right" merangkumi rentang butang, membolehkannya dipaparkan dalam susunan yang betul.

Pilihan 2: Kekalkan Susunan HTML

Jika mengekalkan susunan HTML semasa adalah penting, tambahkan peraturan CSS untuk menyatakan secara eksplisit susunan rentang terapung. Gunakan sifat "clear" untuk memecahkan aliran elemen terapung dan memaksanya untuk dipaparkan dalam susunan HTML asal:

<code class="css">span.button {
    float: right;
    clear: right;
}</code>
Salin selepas log masuk

Sifat "clear: right" memastikan bahawa mana-mana elemen berikut akan bermula di bawah terapung menjangkau, mengekalkan susunan HTML dengan berkesan sambil menampung penjajaran kanan.

Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Susunan HTML Apabila Menggunakan `float: right` untuk Span?. 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