Css 大神求帮忙

2016-01-12 14:05:44 +08:00
 glchaos

现在有两个 div ,父级 div 定义了 position:absolute;然后子级也同样定义了 position:absolute ,但子级元素超出了父级元素的显示范围。在 IE9 下显示子级元素被隐藏了不再父级 div 内的内容,但是在 chrome 和 ff 上显示没问题,不知道该如何解决了,求帮忙!

3728 次点击
所在节点    CSS
8 条回复
helone
2016-01-12 14:07:42 +08:00
连个 demo 都没有。。。
suinia
2016-01-12 14:12:22 +08:00
父 div overflow:hidden
SpicyCat
2016-01-12 14:26:33 +08:00
给截图,给代码。
glchaos
2016-01-12 17:19:29 +08:00
@helone
@suinia hidden 不管用
@SpicyCat 以上是结构
begoingtodo
2016-01-12 18:11:29 +08:00
子元素设置 z-index: 9;
glchaos
2016-01-13 09:05:04 +08:00
@begoingtodo 已经测试过,并没有效果,谢谢
glchaos
2016-01-13 09:07:12 +08:00
可以已知的是,现在的顶端父元素在 IE9 下截断了底端子元素(由于子元素定位到了顶端父元素的外面)的部分内容,然而 IE10+或者 chrome 或者 ff 都是没有问题的
Xheldon
2016-03-31 15:02:09 +08:00
把父元素的父级设置一个 position:relative;

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX