Фиксированный позиционный div с фиксированной высотой и относительным или абсолютным div внутри него с большей высотой - PullRequest
0 голосов
/ 11 марта 2010

У меня проблема с IE.

У меня есть фиксированный div вроде этого:

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

Внутри этого div я хочу разместить еще один div, высота которого выше его держателя (выше 40px). Поэтому я поместил относительный или абсолютный div внутри него, и он прекрасно работает во всех браузерах, кроме IE, по крайней мере, IE8.

Но в IE8 дочерний div обрезается из-за высоты 40px, указанной для его держателя.

Есть ли решение этой проблемы? Я начинаю получать седые волосы ..

1 Ответ

2 голосов
/ 11 марта 2010

Быстрый ответ: вы пытались установить свойство clip содержимого div в его собственном размере?

Другой обходной путь (если, скажем, у вас есть контейнерный div с полями влево / вправо auto и position: relative), чтобы иметь второй div вне фиксированного div в вашем HTML, затем поместите его fixed вместо этого внутри контейнера div - так как он также фиксирован, вы можете установить верхнее / нижнее и левое / правое положения в соответствии с требованиями.

...