首頁 > web前端 > css教學 > 為什麼我的水平清單項目無法正確顯示?

為什麼我的水平清單項目無法正確顯示?

Susan Sarandon
發布: 2024-11-22 21:49:33
原創
451 人瀏覽過

Why Aren't My Horizontal List Items Displaying Correctly?

水平列表項目:故障排除和解決方案

在嘗試為網站創建水平列表時,您遇到了問題儘管應用了通常建議的解決方案,例如將“浮動”設為左側。為了診斷和解決這個問題,讓我們檢查一下提供的 HTML 和 CSS 結構。

ul#menuItems {
  background: none;
  height: 50px;
  width: 100px;
  margin: 0;
  padding: 0;
}
ul#menuItems li {
  display: inline;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  top: 0px;
  height: 50px;
}
ul#menuItems li a {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bolder;
  color: #000;
  height: 50px;
  width: auto;
  display: block;
  text-align: center;
  line-height: 50px;
}
登入後複製
<ul>
登入後複製

分析

提供的程式碼結構幾乎是正確的。但是,您已將“li”元素的“display”屬性設定為“inline”而不是“inline-block”。這可以防止元素水平流動。

解決方案

要建立水平列表,請將「li」元素的「display」屬性修改為「inline-」 CSS 中的「區塊」:

ul#menuItems li {
  display: inline-block;
}
登入後複製

透過按照建議更新CSS,您的清單項目現在將水平顯示,正如預期的那樣。

以上是為什麼我的水平清單項目無法正確顯示?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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