垂直居中——父元素高度确定的单行文本、父元素高度确定的多行文本
2015-08-15 20:56
288 查看
声明:来自http://www.imooc.com/learn/9 学习
父元素高度确定的单行文本的竖直居中
是通过设置父元素的 height 和 line-height 高度一致来实现的。.container{ height:100px; line-height:100px; background:#999; }
父元素高度确定的多行文本
使用插入 table (包括tbody、tr、td)标签,同时设置 vertical-align:middle。
<body> <table><tbody><tr><td class="wrap"> <div> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> </div> </td></tr></tbody></table> </body>
table td{height:500px;background:#ccc}
在 chrome、firefox 及 IE8 以上的浏览器下可以设置块级元素的 display 为 table-cell,激活 vertical-align 属性,但注意 IE6、7 并不支持这个样式。
<div class="container"> <div> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> <p>看我是否可以居中。</p> </div> </div> <style> .container{ height:300px; background:#ccc; display:table-cell;/*IE8以上及Chrome、Firefox*/ vertical-align:middle;/*IE8以上及Chrome、Firefox*/ } </style>
相关文章推荐
- 黑马程序员——IO流与File类
- Docker基本基础知识了解
- OC学习笔记八 Block
- struts.objectFactory和struts.objectFactory.spring.autoWire
- 基于Android MPAndroidChart实现腾讯QQ群数据统计报表核心功能
- 用jdbc中加载配置文件是出现java.io.FileNotFoundException的解决之道
- Entity Framework相关文章汇总
- MAPGIS 点位置坐标批量导出快速的方法
- 大型网站技术架构
- BC - Zball in Tina Town (质数 + 找规律)
- oracle锁表解除
- 南京Uber优步司机奖励政策(7.20~7.26)
- 【LeetCode】111 - Minimum Depth of Binary Tree
- addEventListener和attachEvent二者绑定的执行函数中的this不相同【转载】
- HTML/CSS/Javascript调试入门(转)
- JAVA排序方法
- Cocos Studio常用控件的使用
- 数值的整数次方(算法)
- 111 Minimum Depth of Binary Tree
- 杭电(hdu)1241 Oil Deposits