今天对元素的水平垂直居中复习了一下,总结了这篇文章。第一种:CSS代码:q4Gat-lib网站目录.cell{ margin:10px;background-color: #ccc; width:200px; height:200px; color:#457344; }q4Gat-lib网站目录
.center1{text-align: center; line-height: 200px;}q4Gat-lib网站目录
.center1 img,.center1 span{vertical-align: middle;}q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
HTML代码:q4Gat-lib网站目录q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
ssssssssssq4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
效果图:q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
这种方法使用text-align和vertical-align,line-height来实现居中,不过只适用于行内元素且不兼容IE6,第二种居中将解决IE6兼容问题。第二种修改CSS代码:q4Gat-lib网站目录.center2{ text-align: center; _position: relative; q4Gat-lib网站目录
line-height: 200px;}q4Gat-lib网站目录
.center2 span{ _position: absolute; top:50%; left:50%;}q4Gat-lib网站目录
.center2 img{_position: relative; top:-50%;left:-50%;q4Gat-lib网站目录
vertical-align: middle; }q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
HTML结构:q4Gat-lib网站目录q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
效果图:q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
因为IE6,7不支持table-cell,所以IE6,7中显示不正常。设置左右边距的auto来实现水平居中。第四种CSS代码:q4Gat-lib网站目录.center4{ display: table-cell; vertical-align: middle;q4Gat-lib网站目录
text-align: center }q4Gat-lib网站目录
.center4 div{width:100px; padding:10px; background:#333; q4Gat-lib网站目录
display: inline-block; }q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
HTML代码:q4Gat-lib网站目录q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
居中q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
因为IE6,7不支持table-cell,所以IE6,7中显示不正常。设置元素的display:inline-block而具有行内元素的特性,因此可用text-align:center使其水平居中。第五种CSS代码:q4Gat-lib网站目录.center5 { text-align: center}q4Gat-lib网站目录
.center5 div{ display: inline-block; width:100px;padding: 10px;q4Gat-lib网站目录
background-color: #333;}q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
HTML代码:q4Gat-lib网站目录q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
居中q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
q4Gat-lib网站目录
复制代码q4Gat-lib网站目录
既然IE6,7不支持table-cell,于是干脆使用表格嵌套使其居中,因为td已经默认设置了vertical-align:middle。q4Gat-lib网站目录
q4Gat-lib网站目录
版权免责声明:
1、本站内容均来源于网络,请自行鉴定真假
2、如有侵权,违法,恶意广告,虚假欺骗行为等
以上问题联系站长删除
此文由
at-lib网站目录 编辑,未经允许不得转载!: