除了上一節講到的插入table標籤,可以使不定寬塊狀元素水平居中之外,本節介紹第2種實現這種效果的方法,改變元素的display型別為行內元素,利用其屬性直接設定。
第二種方法:改變塊級元素的 display 為 inline 型別(設定為 行內元素 顯示),然後使用text-align:center
來實現居中效果。如下例子:
html**:
css**:
這種方法相比第一種方法的優勢是不用增加無語義標籤,但也存在著一些問題:它將塊狀元素的 display 型別改為 inline,變成了行內元素,所以少了一些功能,比如設定長度值。
水平居中總結 不定寬塊狀元素方法(一)
在實際工作中我們會遇到需要為 不定寬度的塊狀元素 設定居中,比如網頁上的分頁導航,因為分頁的數量是不確定的,所以我們不能通過設定寬度來限制它的彈性。不定寬塊狀元素 塊狀元素的寬度width不固定。不定寬度的塊狀元素有三種方法居中 這三種方法目前使用的都很多 加入 table 標籤 設定 displa...
水平居中總結 不定寬塊狀元素方法(三)
方法三 通過給父元素設定float,然後給父元素設定 position relative 和left 50 子元素設定position relative 和left 50 來實現水平居中。我們可以這樣理解 假想ul層的父層 即下面例子中的div層 中間有條平分線將ul層的父層 div層 平均分為兩份...
水平居中總結 不定寬塊狀元素方法(二)
除了上一節講到的插入table標籤,可以使不定寬塊狀元素水平居中之外,本節介紹第2種實現這種效果的方法,改變元素的display型別為行內元素,利用其屬性直接設定。第二種方法 改變塊級元素的 display 為 inline 型別 設定為 行內元素 顯示 然後使用text align center來...