0

我的 IE 有问题。

我有一个这样的固定 div:

#fixed {
position: fixed;
top: 0px;
left: 0px;
z-index: 9998;
width: 100%;
height: 40px;
}

在这个 div 中,我想放置另一个高度高于其持有者(高于 40 像素)的 div。所以我在里面放了一个相对或绝对的div,它在除IE之外的所有浏览器中都表现出色,至少是IE8。

但在 IE8 中,子 div 会因为为其持有人指定的 40px 高度而被剪切。

这个问题有什么解决方法吗?我开始长白发了。。

4

1 回答 1

2

快速回复:您是否尝试过将clip包含的 div 的属性设置为它自己的大小?

另一种解决方法是(如果,假设您有一个带有左/右边距的容器 divauto并且position: relative)将第二个 div 放在divHTML 中的固定位置之外,然后将其fixed放置在容器 div 中 - 因为它也是固定的,您可以然后设置顶部/底部和左/右位置以适应。

于 2010-03-11T19:12:17.520 回答