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 相关文章推荐
分享8款纯CSS3实现的搜索框功能
Sep 14 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
CSS3制作苹果风格键盘特效
Feb 26 HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
Apr 25 HTML / CSS
CSS3的Flexbox布局的简明入门指南
Apr 08 HTML / CSS
几个CSS3的flex弹性盒模型布局的简单例子演示
May 12 HTML / CSS
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
May 17 HTML / CSS
css3实现多个元素依次显示效果
Dec 12 HTML / CSS
css3实现3D文本悬停改变效果的示例代码
Jan 16 HTML / CSS
CSS3 rgb and rgba(透明色)的使用详解
Sep 25 HTML / CSS
详解Canvas事件绑定
Jun 27 HTML / CSS
HTML5 Convas APIs方法详解
Apr 24 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错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
PHP实现的多彩标签效果代码分享
2014/08/21 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
Javascript刷新窗口方法小结
2015/10/21 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
Python设计模式之中介模式简单示例
2018/01/09 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
django之自定义软删除Model的方法
2019/08/14 Python
wxPython实现文本框基础组件
2019/11/18 Python
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
护士自我鉴定范文
2013/10/06 职场文书
培训心得体会
2013/12/29 职场文书
实习会计求职自荐信范文
2014/03/10 职场文书
2015年度物流工作总结
2015/04/30 职场文书
mysql批量新增和存储的方法实例
2021/04/07 MySQL