CSS垂直居中是前端求職過程中非常重要的技能點之一,因為在實際開發中,垂直居中的需求非常普遍。下面將介紹幾種經典的垂直居中方法。
1.使用flex布局 .container{ display: flex; align-items: center; /* 垂直居中 */ } .item{ width: 100px; height: 100px; } 2.使用position和transform .container{ position: relative; } .item{ position: absolute; top: 50%; transform: translateY(-50%); /* 垂直居中 */ } 3.使用table-cell屬性 .container{ display: table-cell; vertical-align: middle; /* 垂直居中 */ } .item{ display: inline-block; } 4.使用grid布局 .container{ display: grid; place-items: center; /* 垂直居中 */ } .item{ width: 100px; height: 100px; } 以上是比較常用的幾種垂直居中方法,當然還有其他方法,例如使用margin和translate、使用line-height、使用calc等等。
掌握了垂直居中的技能,能夠更好地完成頁面布局,提高自己的開發效率,使自己具備更好的求職競爭力。
下一篇css基礎案例