页面代码:
<div id="main">
<div id="index_b_hero">
<div class="title_img"></div>
</div>
</div>
css代码:
1、#main {overflow: hidden; zoom: 1; position: relative; margin-bottom:100px; }
2、#index_b_hero { width:1280px; height: 540px; margin: auto; position: relative; }
3、#index_b_hero .title_img{
position:absolute;
background:url(../img/title_img_03.png) no-repeat;
height:550px;
width:385px;
z-index:55;
top:0px;
left:0px;
}
效果是:
问题:
1、overflow: hidden;这段代码不是把div隐藏了吗?为什么会显示出来了
2、当我注释掉第二段代码,div又隐藏了,页面空白,这段代码起什么作用?
http://www.w3school.com.cn/cs...
定义和用法
overflow 属性规定当内容溢出元素框时发生的事情。
说明
这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。