css 实现水平居中 和 垂直水平都居中
2016-11-11 12:29
309 查看
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> .father{ width:500px; height:500px; position:relative; background-color: aquamarine; } .son{ width:100px; height:100px; position: absolute; background-color: antiquewhite; top:0; left:0; right:0; bottom: 0; margin:auto; text-align: center; font-size: 3em; font-family: "Helvetica Neue Light", "Lucida Grande", "Calibri", "Arial", sans-serif; } img{ margin: 0 auto; display: block; } </style> </head> <body> <div class="father"> <div class="son">son</div> <img src="m1.png" width="100" height="100"> </div> </body> </html>
说明:
1,上图图片水平居中,关键要设置
margin:0 auto; //自动填充
display:block;//因为img是行内元素,不占据空间,所以强制设置为块级元素
2.son 垂直水平都居中,关键需要设置:
father设置
position:relative;//相对定位
son设置:
position:absolute;
margin:auto;
相关文章推荐
- CSS实现水平/垂直自适应浏览器居中【转】
- css实现div内图片的垂直、水平居中
- 翻译:盘点8种CSS实现垂直居中水平居中的绝对定位居中技术
- css实现图片水平垂直居中
- CSS实现DIV水平居中和上下垂直居中
- DIV水平垂直居中css实现代码
- 纯css实现div中单行文字,多行文字,嵌套div垂直水平居中问题
- 纯css实现文字及图片水平垂直居中
- css实现图片在div中水平和垂直居中(但图片宽高要小于div宽高)
- css实现水平、垂直居中的几种方法
- 使用CSS实现垂直水平居中
- CSS实现未知内容高度的垂直水平居中(改良版)
- CSS实现图片水平垂直居中于DIV
- 寥寥几行CSS:实现某个div在网页中垂直水平居中呢
- 用div+css实现水平垂直居中
- 纯css实现小图片在大容器内水平垂直居中resize
- css实现水平居中和垂直居中及其浏览器兼容性
- 使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。
- CSS:实现某个div在网页中垂直水平居中
- css实现div水平、垂直居中