一、水平居中
1.文字水平居中
給父級元素設定text-align:center;
2.確定寬度的塊級元素居中
設定自身margin-left:auto;margin-right:auto;別忘了設定自身寬度;
3.不確定寬度的塊級元素的居中
(1)用table幫助實現不確定寬度塊級元素居中
塊級元素
設定table元素margin-left:auto;margin-right:auto;
(2)設定父級元素text-align:center;然後自身display:inline;
(3)父元素設定float:left;position:relative;left:50%;自身設定position:relative;left:-50%;
二、豎直居中
1.父級元素高度確定的單行文字
給父級元素設定行高等於父級元素高度;
2.給父級元素設定相同的padding;
3.父元素高度確定的多行文字、、塊級元素的豎直居中
(1)vertical-align屬性只有在父元素為td、th時才生效,其它元素預設不支援vertical-align;在firefox和ie8下可以設定display:table-cell,來啟用vertical-align屬性,當時ie6、7不支援display:table-cell,所以我們用最原始的笨辦法,直接使用**
元素 td預設設定了vertical-align:middle;
(2)firefox和ie8用vertical-align:middle;display:table-cell;在ie6、7中用hack;
.wrap
.verticalwrap
.vertical
css 元素水平 豎直居中
一 水平居中 1.文字水平居中 給父級元素設定text align center 2.確定寬度的塊級元素居中 設定自身margin left auto margin right auto 別忘了設定自身寬度 3.不確定寬度的塊級元素的居中 1 用table幫助實現不確定寬度塊級元素居中 塊級元素 設...
css元素的水平,豎直居中
一 水平居中 1.文字水平居中 給父級元素設定text align center 2.確定寬度的塊級元素居中 margin 0 auto margin left,margin right 0 3.不確定寬度的塊級元素的居中 1 用table幫助實現不確定寬度塊級元素居中 塊級元素 設定table元素...
css水平豎直居中方式
css水平和垂直居中的幾種實現方法 1 單行垂直居中 文字在層中垂直居中vertical align 屬性是做不到的.我們這裡有個比較巧妙的方法就是 設定height的高度與line height的高度相同 2 層水平居中 設定div的寬度小於父div的寬度,設定 margin 0 auto 即可讓...