首頁 > web前端 > css教學 > 如何在 CSS 中將未知寬度的無序列表置中?

如何在 CSS 中將未知寬度的無序列表置中?

Susan Sarandon
發布: 2024-10-31 00:37:29
原創
246 人瀏覽過

How to Center an Unordered List of Unknown Width in CSS?

將未知寬度的無序列表居中

在網頁設計中,通常在頁腳中放置無序列表的連結以便於導航。但是,如果清單的寬度未知,則將清單項目水平居中可能會很困難。

可以內嵌顯示項目的清單的一種解決方案是:

<code class="css">#footer { text-align: center; }
#footer ul { list-style: none; }
#footer ul li { display: inline; }</code>
登入後複製

這會將文字對齊中心套用於頁腳,刪除預設的清單樣式,並將清單項設定為顯示為內聯元素。

但是,在清單項目必須顯示為區塊的情況下,下列 CSS 程式碼可以使用:

<code class="css">#footer { width: 100%; overflow: hidden; }
#footer ul { list-style: none; position: relative; float: left; display: block; left: 50%; }
#footer ul li { position: relative; float: left; display: block; right: 50%; }</code>
登入後複製

此方法將頁腳設定為全寬並隱藏任何溢位。無序列表絕對定位,向左浮動,然後向左移動50%。列表項目也是絕對定位的、向左浮動、向右移動 50%。這有效地將無序列表水平居中,無論其寬度如何。

以上是如何在 CSS 中將未知寬度的無序列表置中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板