Переполнение: скрытый не работает должным образом в Google Chrome - PullRequest
3 голосов
/ 18 января 2011

У меня проблема со свойством CSS "overflow: hidden".

В Firefox, IE8 и Safari 5, когда я применяю это свойство к элементу div, который используется для размещения рекламных баннеров (например, списков лидеров AdSense или Flash) в верхней части моего контента, в Chrome все еще происходит некоторое наложение, когда окно изменен, чтобы быть достаточно маленьким, чтобы они сталкивались.

В Firefox и IE8 он работает как положено, и все полностью скрыто за правой боковой панелью. В Chrome фактический контент скрыт, но он заменяется белым фоном, который по-прежнему накладывается и блокирует боковую панель.

Я сделал ссылку на скриншот, показывающий, как выглядит проблема. Что я могу сделать, чтобы это исправить?!

Screenshot http://tinypic.com/r/259cs95/7

Ответы [ 2 ]

4 голосов
/ 16 сентября 2012

У меня возникли проблемы с css ниже в chrome. Он не работал вообще.

div.hidden {
    margin:0px 0px 10px 0px;
    overflow-y:hidden;
}

Теперь я изменил вышеуказанный CSS как,

div.hidden {
    margin:0px 0px 10px 0px;
    overflow-y:hidden;
    position:relative;
}

У меня отлично работает.

0 голосов
/ 18 января 2011

Вероятно, есть какая-то проблема с вашим CSS или макетом.

Вы можете обойти эту проблему, изменив z-index на боковой панели, чтобы он был больше, чем z-index вашего объявления, это может вызвать егосделать выше надстройки независимо.Убедитесь, что вы определили какое-то значение для позиции.

...