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 相关文章推荐
使用CSS3的rem属性制作响应式页面布局的要点解析
May 24 HTML / CSS
css3背景_动力节点Java学院整理
Jul 11 HTML / CSS
CSS3截取字符串实例代码【推荐】
Jun 07 HTML / CSS
利用CSS3实现的文字定时向上滚动
Aug 29 HTML / CSS
使用CSS3 制作一个material-design 风格登录界面实例
Dec 12 HTML / CSS
详解Html5微信支付爬坑之路
Jul 24 HTML / CSS
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
Jan 06 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
Sep 02 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
Mar 01 HTML / CSS
HTML5 canvas基本绘图之绘制曲线
Jun 27 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
Jul 07 HTML / CSS
Canvas 像素处理之改变透明度的实现代码
Jan 08 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同时连接多个mysql数据库示例代码
2014/03/17 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
2010/10/17 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
通过javascript进行UTF-8编码的实现方法
2016/06/27 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
使用 vue-i18n 切换中英文效果
2018/05/23 Javascript
JS回调函数深入理解
2019/10/16 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
Python中py文件转换成exe可执行文件的方法
2019/06/14 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
python字符串格式化方式解析
2019/10/19 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
大学生2014全国两会学习心得体会
2014/03/10 职场文书
本溪关门山导游词
2015/02/09 职场文书
2015年艾滋病宣传活动总结
2015/03/27 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
离职信范文
2015/06/23 职场文书
退伍军人感言
2015/08/01 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android