margin:auto是具有強烈計算意味的關鍵字,用來計算元素對應方向上應該獲得的剩余空間大小。
所以行內元素margin:0 auto; 不能水平居中在一行的中央位置(行內元素不獨占一行)。
但是塊級元素設置寬度后仍占據一行空間,因此margin:0 auto;會將這一行的剩余空間平均分配給左右外邊距。
同理垂直方向上也不能利用margin:auto垂直居中,因為元素垂直方向上默認沒有剩余的空間。
margin:auto是具有強烈計算意味的關鍵字,用來計算元素對應方向上應該獲得的剩余空間大小。
所以行內元素margin:0 auto; 不能水平居中在一行的中央位置(行內元素不獨占一行)。
但是塊級元素設置寬度后仍占據一行空間,因此margin:0 auto;會將這一行的剩余空間平均分配給左右外邊距。
同理垂直方向上也不能利用margin:auto垂直居中,因為元素垂直方向上默認沒有剩余的空間。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。