首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

父级为relative定位子级为abloute定位,子级里面的部分图片不能显示,解决方法

2012-04-21 
父级为relative定位子级为abloute定位,子级里面的部分图片不能显示,急!急!急!急!html部分代码如下HTML cod

父级为relative定位子级为abloute定位,子级里面的部分图片不能显示,急!急!急!急!
html部分代码如下

HTML code
<div class="content_top_right" id="indexAd">                <div class="indexAdBox">                    <img src="images/index_ad.jpg" width="671" />                    <img src="images/index_ad.jpg" width="671" />                </div>                <div class="adButton">                    <a href="#"><img src="images/index_ks.jpg" /></a>                       <a href="#"><img src="images/index_tz.jpg" /></a>                </div>          </div>


相关CSS代码如下
.content_top_right{width:671px; height:268px; margin:0px 5px; padding:0px; border:#d6d6d6 solid 3px; position:relative; z-index:1000; overflow:hidden;}
 .indexAdBox{margin:0px; padding:0px; position:absolute;left:0px; top:-180px;height:268px; overflow:hidden; zoom:1; z-index:0; clear:both}
 .indexAdBox a{ display:block; margin:0px; padding:0px; float:left !important; height:268px; width:671px; overflow:hidden}
 .adButton{ height:33px; width:671px; margin:0px; padding:0px; position:absolute; left:0px; bottom:0px; z-index:1200; clear:both}
 .adButton a{ display:block; float:right; margin:0px 8px; padding:0px;}
  .adButton img{ margin:0px; padding:0px; z-index:0}
关键是indexAdBox中的第一张img可以显示,但是第二张只能显示一小部分,请问是什么问题了?


[解决办法]
致使.indexAdBox 实际显示高度只有268-180px,overflow又设置了隐藏
[解决办法]
。。。。你整个层都往上移了180个像素,而且在那个层里又加了一个overflow:hidden;当然看不到第二个图片了。
[解决办法]
在子级作一个z-index:10.数据值越大谁显示在最上面第一层

热点排行