600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > CSS实现不固定宽度和高度的自动居中

CSS实现不固定宽度和高度的自动居中

时间:2019-02-13 13:09:02

相关推荐

CSS实现不固定宽度和高度的自动居中

有时候我们需要实现下面这种效果:

嘎嘎,撑大高度不让你剧中

嘎嘎,撑大高度不让你剧中

嘎嘎,撑大高度不让你剧中

嘎嘎,撑大高度不让你剧中

嘎嘎,撑大高度不让你剧中

嘎嘎,撑大高度不让你剧中

嘎嘎,撑大高度不让你剧中

我要居中

直接上代码:

html:

<div class="main"><div class="left">嘎嘎,撑大高度不让你剧中<br/> 嘎嘎,撑大高度不让你剧中<br/> 嘎嘎,撑大高度不让你剧中<br/> 嘎嘎,撑大高度不让你剧中<br/> 嘎嘎,撑大高度不让你剧中<br/> 嘎嘎,撑大高度不让你剧中<br/> 嘎嘎,撑大高度不让你剧中<br/></div><div class="right"><span>我要居中</span></div></div>

css:

* {padding: 0;margin: 0;}.main {width: 100%;display: table;}.left {text-align: center;vertical-align: middle;display: table-cell;width: 50%;box-sizing: border-box;border: 1px solid #ddd;}.right {display: table-cell;vertical-align: middle;text-align: center;width: 50%;box-sizing: border-box;border: 1px solid #ddd;//针对ie6的hack_position: absolute;_top: 50%;}.right span {//针对ie6的hack_position: relative;_top: -50%;}

由 ie6 hack 想到的 内容不确定高度宽度的居中:

内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中, 内容居中,内容居中,内容居中,内容居中

html:

<div class="center-main"><div class="center-content"><span>内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中,内容居中</span></div></div>

css:

* {padding: 0;margin: 0;}html, body {width: 100%;height: 100%;}.center-main {width: 100%;height: 100%;position: absolute;}.center-content {position: relative;text-align: center;top: 50%;}.content span {top: -50%;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。