塊級 行內元素水平垂直居中方法

2021-10-06 08:13:06 字數 609 閱讀 5088

塊級元素水平垂直居中

// 為目標元素設定以下屬性

position: absolute;

/*top: 0;*/

left:0;

right:0;

bottom:0;

margin: auto;

行內元素水平垂直居中

// 在目標元素的父元素設定以下屬性

//目標父元素內內容水平對齊方式

text-align : center ;

//此元素會作為乙個**單元格顯示

display : table-cell ;

//設定元素的垂直對齊方式

vertical-align : middle ;

以上三屬性連寫即可設定行內元素水平垂直居中,只支援ie8+及現代瀏覽器,與position:absolute;或float:left;屬性盡量不一起用

手動設定行內元素水平垂直居中

//在父元素設定

text-align:center;

//行高屬性

line-height:

0px;

塊級元素水平垂直居中方法

一 加padding減height 垂直水平居中方法一 padding top box2高度 box1高度 2 height 原height值 padding top值 box2 margin 0 auto 脫離標準流的盒子該屬性值失效 優缺點 要先知道盒子的寬高,居中盒子不能脫離標準流 二 子絕父...

塊元素水平垂直居中方法彙總

無論在平時專案中還是在面試中,遇到塊元素水平垂直居中的需求比較多。在此做下彙總 一 塊元素寬高固定 方法1 最普通常用方法 target 方法2 利用盒模型特性,當absolute定位元素偏移 top lelft right bottom 與其他屬性衝突時,則忽略偏移以其他屬性值為準。target ...

行內元素和塊級元素的垂直居中,水平居中

一 行內元素 1 行內元素的水平居中 給父級元素使用屬性text align center 2 行內元素的垂直居中 給父級元素使用屬性line hight 父元素盒子的高度 二 塊級元素 1 塊級元素的水平居中 給子級元素使用屬性margin 0 auto 2 行內元素的水平垂直居中,有四種方法 h...