首頁 >web前端 >css教學 >為什麼 CSS 重置後我的項目符號清單的第二行未對齊,如何修復它?

為什麼 CSS 重置後我的項目符號清單的第二行未對齊,如何修復它?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-26 01:31:10299瀏覽

Why Does My Bulleted List's Second Line Misalign After a CSS Reset, and How Can I Fix It?

CSS 重置後項目符號列表項第二行中的文本對齊

問題描述:

實作CSS重置後,使用者可能會遇到格式問題,即項目符號中的第二行文字清單項目從項目符號點下方開始。這是由於 list-style-position 屬性的預設設定導致項目符號位於清單項目內部並且文字環繞它。

解決方案:

要解決此問題並使第二行文字與項目符號的左邊緣對齊,應將li 的list-style-position 屬性設定為Outside元素:

ul li {
  list-style-position: outside;
}

此變更將項目符號移到清單項目之外,允許文字延伸到項目的整個寬度。

原因:

將 list-style-position 設定為 Outside 會改變項目符號的預設行為,即位於清單項目內。透過將項目符號放在外面,文字現在可以從左邊緣開始佔據項目的整個寬度。

其他注意事項:

  • 頁邊距調整:如有必要,可以對清單項目套用左邊距,使其與頁面上的正文對齊
  • 縮排:為了保持視覺縮進,建議在ul 元素上使用 margin-left 屬性,縮排整個清單而不是單一清單項目。
  • 改進的編輯:自最初提交以來,答案已得到完善和增強,以提供更全面和有效的解決方案。

以上是為什麼 CSS 重置後我的項目符號清單的第二行未對齊,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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