css3设置box-pack和box-align让div里面的元素垂直居中


Posted in HTML / CSS onSeptember 01, 2014

以前处理垂直居中用的方法是设置div的height和line-height是一样的值,现在就不用那么麻烦了。只要设置元素的box-pack和box-align即可,这两个属性当前只有webkit和moz支持。其中box-pack控制的是水平的左和右,取值有:start(居左),center(居中),end(居右)。box-align的取值有:start(居上),center(居中),end(居下)。如果我们要设置垂直居中的话只需要将这两个属性的值都设置为center即可。当然了,这个前提是使用css3的盒布局,即将外层元素的display设置为box

复制代码
代码如下:

<style type="text/css">
#container{
display: box;
display: -webkit-box;
display: -moz-box;
width:800px;
height: 200px;
border: 1px solid #ccc;
-webkit-box-pack:center;
-moz-box-pack:center;
-webkit-box-align:center;
-moz-box-align:center;
}
#div1{
background: orange;
}
#div2{
background: yellow;
}
#div3{
background: green;
}
</style>
</head>
<body>
<div id="container">
<div id="div1">列1</div>
<div id="div2">列2</div>
<div id="div3">列3</div>
</div>
</body>
HTML / CSS 相关文章推荐
使用JS+CSS3技术:让你的名字动起来
Apr 27 HTML / CSS
CSS3属性background-size使用指南
Dec 09 HTML / CSS
CSS3实现网站商品展示效果图
Jan 18 HTML / CSS
html+css3实现的登录界面
Dec 09 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
Nov 24 HTML / CSS
详解使用postMessage解决iframe跨域通信问题
Nov 01 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
Mar 17 HTML / CSS
canvas绘制树形结构可视图形的实现
Apr 03 HTML / CSS
萌新HTML5 入门指南(二)
Nov 09 HTML / CSS
CSS3实现的侧滑菜单
Apr 27 HTML / CSS
HTTP中的Content-type详解
Jan 18 HTML / CSS
css实现左上角飘带效果的完整代码
Mar 18 HTML / CSS
CSS3实例分享--超炫checkbox复选框和radio单选框
Sep 01 #HTML / CSS
CSS实现限制字数功能当对象内文本溢出时显示省略标记
Aug 20 #HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 #HTML / CSS
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
Aug 19 #HTML / CSS
css3中新增的样式使用示例附效果图
Aug 19 #HTML / CSS
css3 position fixed固定居中问题解决方案
Aug 19 #HTML / CSS
CSS3实现多背景展示效果通过CSS3定位多张背景
Aug 10 #HTML / CSS
You might like
用php实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
2012/03/05 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
iview table render集成switch开关的实例
2018/03/14 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
mpvue跳转页面及注意事项
2018/08/03 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
python中assert用法实例分析
2015/04/30 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python networkx包的实现
2020/02/14 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
找工作最新求职信
2013/12/22 职场文书
农民致富事迹材料
2014/01/23 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
社区义诊活动总结
2014/04/30 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
庆祝国庆节标语
2014/10/09 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
老乡聚会通知
2015/04/23 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python