关于DIV垂直居中

关于DIV垂直居中1、单行文本在div中的垂直居中。(div为可变高度)#main{background-color:#CCCCCC;padding:25px;}fsdfsdf

1、单行文本在div中的垂直居中。(div为可变高度)

CSS代码:

HTML代码:

 

2、单行文本在div中垂直居中。(div为固定高度。)

CSS代码:

 

HTML代码:

 

3、div在div中垂直居中

说明:

尽管有CSS的vertical-align特性,但是并不能有效解决未知高度的垂直居中问题(在一个DIV标签里有未知高度的文本或图片的情况下)。
标准浏览器如Mozilla, Opera, Safari等.,可将父级元素显示方式设定为TABLE(display: table;) ,
内部子元素定为table-cell (display: table-cell),通过vertical-align特性使其垂直居中,但非标准浏览器是不支持的。
非标准浏览器只能在子元素里设距顶部50%,里面再套个元素距顶部-50% 来抵消。

CSS代码:


HTML代码:

4、多行文本垂直居中
CSS代码:
 

HTML代码(注意:代码包括了body部分):
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36107.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注