CSS元素垂直居中

元素高度確定的情況下,我喜歡使用下面這種方案,因為兼容性良好,無須增加額外元素。

//父元素,高度不定
.wrap{
  border:1px solid black;
  height:500px;
  position:relative;
}

//需要居中的子元素,有確定的高度
.content{
  height:100px;
  width:100px;
  background-color:pink;
  position:absolute;
  top:50%;
  margin-top:-50px;//高度的二分之一
}

jsbin在線查看效果:https://gist.github.com/anonymous/f72f9190b90877154b472fae6369911b

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容