2013-10-11 2 views
0

Наличие некоторых проблем с div на веб-странице. В chrome, когда страница браузера изменена, div перекрывает другие, а par ее скрывает. В IE высота: авто работает так, как я ожидал бы, и ничего не перекрывается. В настоящее время я пробовал;CSS с динамическим изменением размера div наложения

высота: авто * вызывает деление до перекрываться ниже

высоты: 510px * не кажется, измените размера сНа

<div class=parent> 
<div class=child1> 
overlapping 
</div> 
<div class=child2> 
being overlapped 
</div> 
</div> 

Проблема немного сложнее, чем этот простой сценарий Я излагаю. На самом деле это приложение MicroStrategy BI, которое содержит тонну js и тонну css, влияющую на страницу. Поэтому я пытаюсь изменить эти страницы. Прикрепленный является jsfiddle закрытий, которые я могу получить, чтобы воспроизвести проблему. К сожалению, я не смог упростить проблему слишком далеко, иначе я бы не воспроизвел ее.

Но поскольку вы можете видеть, что div с идентификатором List является тем, который перекрывает нижний div. Такое поведение не происходит в IE, но только в chrome и firefox.

http://jsfiddle.net/MF6fR/1/

Короче говоря, мне нужно DIV с идентификатором списка не overlapp ниже DIV

ответ

1

Возможно, это переполнения проблема? Попробуйте overflow: hidden; вместо overflow: auto; в вашем .mstrSmallIconView

+0

Проблема в том, если я изменил размер окна. mstrSmallIconView будет скрыт за div, который отображается под ним. Поэтому я тестировал с высотой: auto! Important; переполнение: auto! important. – user2524908

+0

Фактически с этой комбинацией div накладывается без изменения размера окна браузера. – user2524908

Смежные вопросы