為什麼Margin: 0 Auto 無法使元素居中
當嘗試使用margin: 0 auto 屬性水平對齊元素時,指定要居中的元素的寬度(而不是父元素的寬度)至關重要。
考慮以下情況:您有一個具有已定義寬度的父容器元素 (#header),並且其中有一個無序列表 (
要解決此問題,請在
#header ul { margin: 0 auto; width: 90%; }
這會將 90% 的寬度分配給
更新了CSS 以改進佈局(編輯):
#header ul { list-style: none; margin: 0 auto; width: 90%; } #header ul li { color: #CCCCCC; display: inline; font-size: 20px; padding-right: 20px; }
這些修改後的樣式確保
以上是為什麼 `margin: 0 auto` 不將我的元素置中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!