html元素水平居中

2021-07-24 02:11:21 字數 1162 閱讀 4065

一、行內元素水平居中

如下:

行內元素在父容器中水平居中顯示。

效果:

二、塊狀元素水平居中

當被設定元素為塊狀元素時,text-align:center 就不起作用了,此時分兩種情況:定寬塊狀元素和不定寬塊狀元素。

1、定寬塊狀元素(塊狀元素的寬度width為固定值)

方法:滿足定寬和塊狀兩個條件的元素可以通過設定「左右margin」值為「auto」來實現居中

如下:

定寬塊狀元素水平居中。

效果:

2、塊狀不定寬元素

方法:

①設定 margin:0 auto;  display:table;

②設定display:inline方法。改變塊級元素的display為inline型別(設定為行內元素顯示),然後使用text-align:center來實現居中效果

③設定position:relative;left:50%,利用相對定位的方式,將元素向左偏移50%。通過給父元素設定float,然後給父元素設定position:relative和left:50%,子元素設定position:relative和left:-50%來實現水平居中

方法①如下:

不定寬塊狀元素水平居中  

.wrap
方法②如下:

方法③如下:

不定寬塊狀元素水平居中。

.wrap-center

.wrap

HTML 元素水平垂直居中

方案一 div絕對定位水平垂直居中 margin auto實現絕對定位元素的居中 相容性 ie7及之前版本不支援 div方案二 div絕對定位水平垂直居中 margin 負間距 這或許是當前最流行的使用方法。div方案三 div絕對定位水平垂直居中 transforms 變形 相容性 ie8不支援 ...

html 元素水平居中方式

本文將簡單敘述元素居中的基本方法。區 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title center title 67 head 8 body 9 h1 style text align center html中元素的...

Html 元素水平居中方案總結

先來看我乙個簡單xhtml html檔案 部分 我們的目的是讓 container水平居中。lorem ipsum dolor sit amet,consectetuer adipiscing elit.phasellus varius eleifend.使用自適應邊界 auto margin 水平...