css中position:relative和overflow:hidden的问题
2013-01-14 20:12
537 查看
今天在做网页的时候发现一个问题,在父标签中使用了overflow:hidden;时,如果子标签中有元素的position设置成relative的时候,在IE6和IE7中父元素的overflow对其将不起作用,在IE8、FF,Chrome中均正常显示如下代码:
效果如下图:
![](http://img.my.csdn.net/uploads/201301/14/1358095048_9187.jpg)
解决方案:将父标签的position也设置成relative,代码如下:
效果如图所示:
![](http://img.my.csdn.net/uploads/201301/14/1358095093_8299.jpg)
效果如上图正常显示。
转自:http://blog.csdn.net/huadonggmail/article/details/8499366
<div style="height:100px; width:100px; background:#CCC; overflow:hidden;"> <div style="height:300px; width:90px; background:#999; position:relative;"></div> </div>
效果如下图:
![](http://img.my.csdn.net/uploads/201301/14/1358095048_9187.jpg)
解决方案:将父标签的position也设置成relative,代码如下:
<div style="height:100px; width:100px; background:#CCC; overflow:hidden; position:relative;"> <div style="height:300px; width:90px; background:#999; position:relative;"></div> </div>
效果如图所示:
![](http://img.my.csdn.net/uploads/201301/14/1358095093_8299.jpg)
效果如上图正常显示。
转自:http://blog.csdn.net/huadonggmail/article/details/8499366
相关文章推荐
- css中position:relative和overflow:hidden的问题
- css中position:relative和overflow:hidden之间的问题
- css中position:relative和overflow:hidden的问题
- css中position:relative和overflow:hidden的问题
- 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题
- css基础(一) overflow:hidden的兼容性问题
- IE6 CSS bug: position:relative元素被overflow:auto/scroll元素包含
- css的position-relative兼容问题与解决办法
- css中position:relative问题记录
- CSS中margin和position:relative的定位问题
- 简明的例子讲解position:relative、float、overflow:hidden和inline-block
- css position: absolute、relative定位问题详解
- 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题
- 当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法
- position:relative之后overflow:hidden;失效
- 解决IE6,IE7下子元素使用position:relative、父元素使用overflow:auto后,子元素不随着滚动条滚动的问题
- IE对于overflow:hidden;及其它CSS属性不兼容问题
- IE7下POSITION:RELATIVE与OVERFLOW的问题
- webBasic_day04_CSS_overflow_display_float_position(absolute, relative)
- overflow:auto 的情况下,position:relative 的兼容性的问题