Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Melaksanakan Lebar Tetap untuk Span dalam Senarai Tidak Tertib Merentasi Pelayar?

Bagaimana untuk Melaksanakan Lebar Tetap untuk Span dalam Senarai Tidak Tertib Merentasi Pelayar?

Mary-Kate Olsen
Lepaskan: 2024-11-08 17:36:02
asal
977 orang telah melayarinya

How to Implement Fixed Width for Spans in Unordered Lists Across Browsers?

Melaksanakan Lebar Tetap dalam Span Dalam Senarai Tidak Tertib

Dalam bidang reka bentuk web, mencapai lebar tetap untuk rentang dalam satu senarai tidak tersusun boleh menjadi satu cabaran. Pertimbangkan coretan HTML di bawah:

<code class="html"><ul>
  <li><span></span> The lazy dog.</li>
  <li><span>AND</span> The lazy cat.</li>
  <li><span>OR</span> The active goldfish.</li>
</ul></code>
Salin selepas log masuk

Hasil yang diingini ialah memastikan teks mengikut setiap rentang dibaris secara menegak, seperti:

<code class="text">The lazy dog.
AND The lazy cat.
OR  The active goldfish.</code>
Salin selepas log masuk

Untuk mencapai ini, pendekatan biasa ialah untuk menggunakan CSS berikut:

<code class="css">span {
  display: inline-block;
  width: 50px;
}</code>
Salin selepas log masuk

Penyelesaian ini, walau bagaimanapun, menghadapi had dalam pelayar tertentu, iaitu Firefox 2 dan lebih awal. Pelayar ini tidak mengenali nilai blok sebaris. Pilihan alternatif untuk penyemak imbas ini ialah menggunakan -moz-inline-box. Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ini bukan setara tepat bagi blok sebaris dan mungkin menunjukkan gelagat berbeza dalam senario tertentu.

Untuk memastikan konsistensi merentas semua penyemak imbas, tweak CSS tambahan mungkin diperlukan. Satu penyelesaian sedemikian ialah:

<code class="css">@-moz-document url-prefix() {
  span {
    -moz-inline-box: true;
    width: 50px;
  }
}</code>
Salin selepas log masuk

Dengan menggunakan pendekatan ini, lebar tetap yang diingini boleh dicapai dalam penyemak imbas yang tidak menyokong sekatan sebaris secara asli. Adalah penting untuk ambil perhatian bahawa menambah padding pada teks atau mengubah suai struktur teg tidak dibenarkan dalam senario ini.

Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Lebar Tetap untuk Span dalam Senarai Tidak Tertib Merentasi Pelayar?. 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