搜尋
首頁web前端css教學如何跨瀏覽器實現無序列表中 Span 的固定寬度?

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

在無序列表中的跨度中實現固定寬度

在網頁設計領域,在無序列表中實現跨度的固定寬度無序列表可能是一個挑戰。考慮下面的HTML 片段:

<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>

期望的結果是讓每個跨度後面的文字垂直排列,如下所示:

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

要實現此目的,常見的方法是應用以下CSS:

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

但是,此解決方案在某些瀏覽器(即Firefox 2 及更早版本)中面臨限制。這些瀏覽器無法辨識 inline-block 值。這些瀏覽器的替代選項是使用 -moz-inline-box。但是,需要注意的是,這並不完全等同於 inline-block,並且在某些情況下可能會表現出不同的行為。

為了確保所有瀏覽器之間的一致性,可能需要額外的 CSS 調整。其中一個這樣的解決方案是:

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

透過採用這種方法,可以在本身不支援內聯區塊的瀏覽器中實現所需的固定寬度。需要注意的是,在這種情況下不允許在文字上添加填充或修改標籤的結構。

以上是如何跨瀏覽器實現無序列表中 Span 的固定寬度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
微觀前端微觀前端Apr 19, 2025 am 09:37 AM

不久前的一個隨機日子,我開始開玩笑說“微觀前沿”這是我第一次學習吐司的方式。我不理解

PSA:鏈接到行為守則模板與具有行為守則的情況不同PSA:鏈接到行為守則模板與具有行為守則的情況不同Apr 19, 2025 am 09:35 AM

您是否知道我們有一個網站列出了與前端網頁設計和開發有關的所有即將舉行的會議?我們願意!如果您想去一個,請檢查

第十二個第十二個Apr 19, 2025 am 09:30 AM

CSS-Tricks已有12歲!牢牢地進入青春期早期的階段,我說的是我們每年所做的,讓我們對過去一年的反思。我最好有

網絡現在需要什麼(以及在這裡的偽像)網絡現在需要什麼(以及在這裡的偽像)Apr 19, 2025 am 09:28 AM

最近,我很高興加入Dave Rupert,Chris Coyier和Chris Ferdinandi在商店脫口秀節目中談論即將舉行的文物會議

使用自定義屬性管理多個背景使用自定義屬性管理多個背景Apr 19, 2025 am 09:21 AM

關於CSS自定義屬性的一件很酷的事情是它們可以成為價值的一部分。讓我們說您使用多個背景來實現設計。每個

窺視新方法的諾言窺視新方法的諾言Apr 19, 2025 am 09:14 AM

承諾是JavaScript引入的最著名的功能之一。將原生異步的文物直接烘烤到該語言中已經打開了

@rules具有多少特異性,例如@keyframes和@media?@rules具有多少特異性,例如@keyframes和@media?Apr 18, 2025 am 11:34 AM

前幾天我得到了這個問題。我的第一個想法是:奇怪的問題!特異性是關於選擇者的,而在符號不是選擇器,那麼...無關緊要?

您可以嵌套@Media和@support查詢嗎?您可以嵌套@Media和@support查詢嗎?Apr 18, 2025 am 11:32 AM

是的,您可以,而且它並不重要。不需要CSS預處理器。它在常規CSS中起作用。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器