css元素水平居中

2021-09-22 01:29:03 字數 604 閱讀 6475

問題:想讓元素x(不是文字)水平居中

方法一: text-align:center;(text-align屬性指定元素文字的水平對齊方式。)

要求: text-align:center,作用在x元素的父元素上,並且x不能是塊級元素(因為塊級元素會填充滿整個父元素),準確一點來說,就是x的寬要小於父元素的。

要是想讓x元素中的文字居中,給x或者x父元素加乙個text-align屬性即可。

方法二: margin:0 auto;

要求:margin:0 auto要作用在x元素自身上,1. 並且x要是塊級元素 2. 且x要設定寬度,3. 且寬度要小於父元素。

方法三:

position: fixed;

top:30%;

left:50%;

transform: translate(-50%);

作用在x元素自身上,先向右移動x元素的父元素寬的50%(意味著x元素的寬要小於父元素的寬),後再向左沿x軸移動自身寬度的50%,正好居中。

css 元素水平 豎直居中

一 水平居中 1.文字水平居中 給父級元素設定text align center 2.確定寬度的塊級元素居中 設定自身margin left auto margin right auto 別忘了設定自身寬度 3.不確定寬度的塊級元素的居中 1 用table幫助實現不確定寬度塊級元素居中 塊級元素 設...

CSS實現元素水平居中

元素主要分為塊級元素和行內元素,所以對元素進行水平居中也分這兩種情況來討論,另外塊級元素的實現比較複雜,將分情況討論。常用行內元素為a img input span等,標籤內的html文字也屬於此類。對於此類情況,水平居中是通過給父元素設定text align center來實現的。html結構 h...

css 元素水平 豎直居中

一 水平居中 1.文字水平居中 給父級元素設定text align center 2.確定寬度的塊級元素居中 設定自身margin left auto margin right auto 別忘了設定自身寬度 3.不確定寬度的塊級元素的居中 1 用table幫助實現不確定寬度塊級元素居中 塊級元素 設...