css 垂直水平居中总结
2014-10-04 11:40
309 查看
一、前言:
垂直居中有很多方式,我们要做的不是写出完美代码,而是在合适的情况下根据需求选择合适方式。主要方式:
line-height
绝对定位
表格 display:table-cell
主要需求:
固定宽高
不固定宽高
主要兼容:
ie8+ 主流浏览器
ie6,7
二、行高
1. 利用行高与高度相同,实现单行文本居中缺点:只能是单行文本
<!DOCTYPE html> <html> <head> <title></title> </head> <style type="text/css"> .div1{ width: 500px;height: 500px; background-color: blue; display: table-cell; vertical-align: middle; text-align: center; } .div2{ /*float: left;position: absolute; 子元素为浮动、绝对定位无效 此法>=ie8 */} </style> <body> <div class="div1"> <div class="div2"> fdsfsdffdf fdsfdsfsdff </div> </div> </body> </html>
View Code
结果预览
五、总结
根据兼容性和自适应内容来考虑 表格/行高法 + 相对定位法如果固定宽高 负margin法
相关文章推荐
- CSS布局——水平垂直居中布局总结学习
- CSS-垂直|水平居中问题的解决方法总结
- CSS里的各种水平垂直居中基础写法心得总结
- CSS-水平/垂直居中总结
- css实现水平垂直居中(总结)
- CSS内联元素、块级元素的水平居中和垂直居中方法总结
- css 元素水平垂直居中总结
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- css内水平居中和垂直居中问题总结
- 【Web前端】CSS水平居中和垂直居中的方法总结
- CSS元素水平垂直居中方法总结(主要对大漠以及张鑫旭博客所述方法进行了归纳)
- CSS元素水平垂直居中方案总结
- CSS的垂直居中和水平居中总结
- CSS-水平和垂直居中的总结
- 关于css中的水平垂直居中问题总结
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- CSS之图片水平垂直居中总结
- css 实现元素水平垂直居中总结5中方法
- css让容器水平垂直居中的几种方式总结