Float:right Membalikkan Susunan Span: Dilema CSS
Apabila berurusan dengan elemen sebaris dan terapung, isu yang tidak dijangka timbul: perintah elemen terbalik dalam penyemak imbas. Pemerhatian ini biasanya disaksikan dengan penggunaan harta terapung secara bijak. Mari kita mendalami situasi khusus untuk menggambarkan masalah itu.
Pertimbangkan struktur HTML berikut:
<code class="html"><div> <span class="label"><a href="/index/1">Bookmix Offline</a></span> <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></code>
Dengan menggunakan peraturan CSS berikut, niatnya adalah untuk mengapungkan "butang" menjangkau ke sebelah kanan:
<code class="css">span.button { float:right; } span.label { margin-left: 30px; }</code>
Walau bagaimanapun, dalam penyemak imbas, "butang" merentang mengecewakan dipaparkan dalam susunan terbalik, menghasilkan paparan yang tidak dijangka "Tetapan Import Eksport" dan bukannya urutan yang dimaksudkan.
Pembetulan CSS: Memeluk Fleksibiliti
Untuk menyelesaikan isu yang membingungkan ini, CSS menawarkan pendekatan serba boleh: sama ada membalikkan susunan elemen terapung dalam HTML atau memperkenalkan elemen yang mengandungi dan mengapungkan unsur itu sebaliknya. Kedua-dua penyelesaian secara berkesan menangani pembalikan pesanan tanpa mengubah struktur HTML sedia ada.
Atas ialah kandungan terperinci Mengapakah `float: right` Membalikkan Susunan Elemen Sebaris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!