网络编程
位置:首页>> 网络编程>> 网页设计>> CSS实现垂直居中的5种方法(2)

CSS实现垂直居中的5种方法(2)

作者:糖伴西红柿 来源:前端观察 发布时间:2009-03-04 12:53:00 

标签:垂直居中,方法,css,浏览器

方法二:

这个方法使用绝对定位的 div,把它的 top 设置为 50%,top margin 设置为负的 content 高度。这意味着对象必须在 CSS 中指定固定的高度。

因为有固定高度,或许你想给 content 指定 overflow:auto,这样如果 content 太多的话,就会出现滚动条,以免content 溢出。



<div class="content"> Content goes here</div>



#content { position:absolute; top:50%; height:240px; margin-top:-120px; /* negative half of the height */}

优点:
适用于所有浏览器
不需要嵌套标签

缺点:
没有足够空间时,content 会消失(类似div 在 body 内,当用户缩小浏览器窗口,滚动条不出现的情况)

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com