CSS 垂直居中:當表格規則時
垂直居中
遇到此問題的使用者會用內心的
基於表格的垂直居中
例如,以下HTML 和CSS 程式碼示範了使用表格垂直居中:
<table>
#outer { height: 200px; border: 1px solid black; width: 600px; background-color: #DDD; } #inner { width: 150px; border: 1px solid red; background: yellow; margin: auto; line-height: 100%; }
此解決方案可靠且廣泛支援。
純 CSS 垂直居中的缺點
純 CSS 垂直居中通常涉及複雜的技術,例如具有相對和絕對定位的嵌套 div。這些方法可能很麻煩並且容易出現錯誤。
CSS 太空人與實用主義者
一些開發人員提倡純 CSS 佈局,即使表格提供了更簡單、更有效的佈局解決方案。這種對 CSS 完美的追求可能會導致過度設計和效率降低。
結論
雖然 CSS 是一個強大的工具,但它也有其限制。對於不同高度的垂直居中複雜佈局,桌子仍然是可行的選擇。實用主義應該戰勝教條,開發者應該根據自己的需求採用最合適的解決方案。
以上是Tables 如何解決 CSS 垂直居中的挑戰?的詳細內容。更多資訊請關注PHP中文網其他相關文章!