容器,文字的水平和垂直居中的方法
2017-03-10 11:14
162 查看
代码如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> <style type="text/css"> #container{ width: 500px; height: 500px; background-color: blue; margin: 0 auto; /*容器本身水平居中,不继承*/ text-align: center; /*容器内文字水平居中,可继承*/ position: relative; } #wrapper{ width: 300px; height: 200px; background-color: yellow; position: absolute; top: 50%; margin-top: -100px; /*设置为容器的负1/2高度,不能用百分比,因为那样是相对父容器的。*/ /*动态容器高度则用js获取后修改*/ } #word{ width: 200px; height: 100px; line-height: 100px; /*单行文本行高等于容器高*/ background-color: green; color: pink; margin: 0 auto; /*只能水平居中*/ } #test2{ width: 300px; height: 300px; background-color: orange; text-align: center; display: table-cell; /*配合vertical-align,ie7及以下不兼容*/ vertical-align: middle; } #more-lines{ background-color: yellow; } </style> </head> <body> <div id="container"> <div id="wrapper"> <p id="word">Only one line.</p> </div> </div> <div id="test2"> <p id="more-lines"> Much more lines.Much more lines.Much more lines.Much more lines.Much more lines.Much more lines.Much more lines.Much more lines. </p> </div> </body> </html>
效果如下
相关文章推荐
- <img>等标签在指定容器中水平垂直居中的几种实现方法
- 元素,单行文字或多行文字,图片 之 水平垂直居中的方法大全及例子分析
- 大小不固定的图片、多行文字的水平垂直居中实现方法
- 纯css多种方法实现div中单行文字、多行文字及嵌套div垂直水平居中
- DIV中的文字居中方法<水平居中、垂直居中>
- CSS——几种让一个容器水平垂直居中的方法
- css-文字和图片在容器内垂直居中的简单方法
- 使用纯CSS实现未知尺寸的图片(但高宽都小于500px)在500px的正方形容器中水平和垂直居中。你有几种方法?
- 让图片在DIV容器里面水平垂直居中的方法
- DivCSS教程:实现div容器垂直居中的方法小结
- 经常用的图片在容器中的水平垂直居中实例
- DIV css 相对父容器 水平、垂直 居中
- 【转】Div+CSS教程:实现div容器水平居中的方法小结
- 大小不固定的图片和多行文字的垂直水平居中
- 实现Div层里的文字垂直居中的方法
- 转载未知大小的图片在一个已知大小容器中的水平和垂直居中(二)
- 转载未知大小的图片在一个已知大小容器中的水平和垂直居中(二)
- 垂直居中及容器内图片垂直居中的CSS解决方法
- 经常用的图片在容器中的水平垂直居中实例
- (转)垂直居中及容器内图片垂直居中的CSS解决方法