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

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

Susan Sarandon
Susan Sarandon原創
2024-12-13 15:06:15217瀏覽

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中文網其他相關文章!

html Float while using this position ul li
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:如何在網頁中優雅地顯示長字串和URL?下一篇:如何在網頁中優雅地顯示長字串和URL?

相關文章

看更多