实现div垂直居中的display:table-cell方法示例介绍
2014-07-24 15:35
519 查看
ie7和ie6都不能识别 display: table-cell;(但是支持display: block等css1的属性!)
ie8以及以后版本可以识别!
ie7和ie6能识别vertical-align:middle;
如果盒模型中间只有几段文字的话,设置line-height就可以实现居中显示了!
如果要实现盒模型中的div居中,可以参考以下代码:
效果:
这个是多浏览器兼容的,但是得写几层div~ 但是想在层或img在层中垂直水平居中该怎样做呢?下一篇会涉及到。
ie8以及以后版本可以识别!
ie7和ie6能识别vertical-align:middle;
如果盒模型中间只有几段文字的话,设置line-height就可以实现居中显示了!
如果要实现盒模型中的div居中,可以参考以下代码:
div#wrap { display: table; border: 1px solid #FF0099; background-color: #FFCCFF; width: 760px; height: 400px; *position: relative; overflow: hidden; } div#subwrap { vertical-align: middle; display: table-cell; *position: absolute; *top: 50%; } div#content { *position: relative; *top: -50%; }
效果:
这个是多浏览器兼容的,但是得写几层div~ 但是想在层或img在层中垂直水平居中该怎样做呢?下一篇会涉及到。
相关文章推荐
- Display: table-cell实现img、文字垂直居中
- table-cell实现未知宽高图片,文本水平垂直居中在div
- 使层垂直居中的display:table-cell方法,多浏览器兼容
- div 垂直居中的多种方法详细介绍
- 使用css实现div垂直居中的示例
- 利用display:table-cell让文字垂直居中(无论元素多少行)
- CSS+DIV 完美实现垂直居中的方法
- 实现Div层里的文字垂直居中的方法
- Css 利用table-cell实现居中的方法
- 多行文字在div实现垂直居中的方法
- css3实现div中的input表单垂直居中 display:flex
- 在div中实现垂直居中的方法
- CSS在页面布局中实现div垂直居中的方法总结
- 未知大小的图片在div中水平垂直居中(拒绝使用table-cell)
- 实现Div层里的文字垂直居中的方法
- div 垂直居中的多种方法详细介绍
- 纯css多种方法实现div中单行文字、多行文字及嵌套div垂直水平居中
- DIV和Table的水平、垂直居中方法
- 小div在大div里面水平垂直都居中的实现方法
- 纯 css 实现div垂直居中,类似于 table 行合并