首頁 > web前端 > css教學 > 如何完美居中水平``菜單及其清單項目?

如何完美居中水平``菜單及其清單項目?

Susan Sarandon
發布: 2024-12-13 15:06:15
原創
223 人瀏覽過

How to Perfectly Center a Horizontal `` Menu and its List Items?

水平居中

    選單

問題:

由無序列表() 組成的水平選單需要在容器

<div> 內居中。雖然嘗試將
    居中,但在 <div> 內已成功,各個清單項目 (
  • ) 在
      內保持左對齊。

      解決方案:

      實現完美居中兩個

        都及其列表項,建議使用以下方法:
    1. Float Wrapper:
        周圍創建一個左浮動包裝器並將其位置設為“相對”,並帶有負向左偏移。這會將包裝器置於螢幕外的左側。
    2. 反向巢狀元素: 將內部
        定位到左邊。在包裝器內使用「position:relative」和 50% 的正向左偏移。這將
          正好位於包裝紙的中心。
    3. 浮動清單項目:調整
      • 內向左浮動的元素並保持其在
          內的地位使用「位置:相對。」

    程式碼範例:

    #buttons {
      float: right;
      position: relative;
      left: -50%;
      text-align: left;
    }
    
    #buttons ul {
      list-style: none;
      position: relative;
      left: 50%;
    }
    
    #buttons li {
      float: left;
      position: relative;
    }
    登入後複製

    HTML 範例:

    <div>
    登入後複製

    透過此實現,選單將完美居中,列表項目均勻分佈在水平方向上空間。

以上是如何完美居中水平``菜單及其清單項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
上一篇:如何在網頁中優雅地顯示長字串和URL? 下一篇:如何使用 SVG 在網頁上製作手寫文字動畫?
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
相關專題
更多>
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板