margin:auto為什么不垂直居中


margin:auto是具有強烈計算意味的關鍵字,用來計算元素對應方向上應該獲得的剩余空間大小

所以行內元素margin:0 auto; 不能水平居中在一行的中央位置(行內元素不獨占一行)。

 

 

但是塊級元素設置寬度后仍占據一行空間,因此margin:0 auto;會將這一行的剩余空間平均分配給左右外邊距。

同理垂直方向上也不能利用margin:auto垂直居中,因為元素垂直方向上默認沒有剩余的空間。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM