博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何让div水平垂直居中
阅读量:7154 次
发布时间:2019-06-29

本文共 1114 字,大约阅读时间需要 3 分钟。

  hot3.png

引子

我们经常遇到需要把div中的内容进行水平和垂直居中。所以,这里介绍一种方法,可以使div水平居中和垂直居中。

代码:

    
div水平垂直居中
美女

效果图:

191504043003528.png

现在先让图片在div中水平居中

我们可以先给图片套一层盒子。
代码:

    
div水平垂直居中
美女

IE8/Firefox/Chrome/Safari/Opera页面效果:

191610535359539.png

IE6/IE7页面效果:

191614508002658.png

由此可见要做IE6/IE7的兼容:

代码:

    
div水平垂直居中
美女

IE6/IE7效果图:

191623236441169.png

综上所述,要让div里面的内容水平居中,可以使用text-align:center;

要实现垂直居中,container 的display:table;而wrapper的display:table-cell;同时vertical-align:middle;就可以实现div里的图片水平垂直居中。

假如是多张图片,要实现居中:

代码:

    
div水平垂直居中
美女
美女
美女
美女
美女
美女

IE6/IE7/IE8/Firefox/Chrome/Safari/Opera页面效果:

191749559255172.png

div.wrapper中的text-align:center;实现水平居中,margin-top:28px;实现垂直居中。

28px=[500-(200+1+1+10+10)*2]/2,即外层的高度减去里面的高度,然后除以2,设置margin-top,即可居中。

假如有错误或者建议的地方,欢迎指正!-----妙瞳

转载于:https://my.oschina.net/wzzz/blog/497081

你可能感兴趣的文章
浏览器对文字的解析
查看>>
Reuse Is About People and Education, Not Just Architecture
查看>>
【5.20 专辑】来聊聊程序猿的那些花式表白
查看>>
Damn Couples ZOJ - 3161
查看>>
钟爱一生
查看>>
用JDBC连接 数据库 进行简单的增删改查
查看>>
Linux内存使用情况以及内存泄露情况
查看>>
QuickReport让安装的所有打印机同时打印(多台打印)
查看>>
解决一bug的流程复盘
查看>>
Codeforces Round #375 (Div. 2) - D
查看>>
if else 流程判断
查看>>
导航菜单点击图片切换--jquery
查看>>
自定义Web框架
查看>>
netty入门04
查看>>
本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。...
查看>>
调用系统拍照
查看>>
解方程
查看>>
Java——IO之常量及路径
查看>>
DKhadoop安装包下载与监控参数说明
查看>>
Linux-3.5-Exynos4412驱动分层分离
查看>>