Я испытываю это странное поведение в Chrome (я тестировал версии для Windows и Linux). Я также тестировал его в Firefox, но он работает правильно.
У меня есть Facebook Like Box, отображаемый в боковом виджете Wordpress. (Он использует официальный плагин Facebook, хотя, если что-то не так с его выводом, я могу легко изменить его самостоятельно). На самом деле то, что он делает, включает iFrame.
Под логотипом Facebook в нижней части виджета появляется странное белое поле. Странно то, что когда я навожу курсор на заголовок, который просто меняет свой цвет, поле внезапно автоматически настраивает высоту на правильную. Вы можете увидеть это здесь, где виджет Facebook Like Box справа (третье поле сверху) содержит некоторые белая прокладка. Наведите указатель мыши на кнопку «Нравятся мы?» заголовок, и он внезапно регулирует высоту до правильной.
Более серьезная проблема возникает, когда пользователь переходит на другую страницу и возвращается на страницу. Открыв страницу, введите другой URL-адрес в адресную строку, например www.google.com. После загрузки просто нажмите кнопку «Назад» в браузере Chrome. Вы вдруг заметите, что блок «Нравится» Facebook не отображается так, как раньше, а отображается в гораздо более мелком окне, и появляются уродливые полосы прокрутки.
По какой причине это происходит? Впервые я сталкиваюсь с этими странными проблемами, которые возникают при, казалось бы, несвязанном поведении (наведение на ссылку и нажатие назад).
overflow: auto
, он внезапно вытечет из коробки, что сделает его еще хуже. Точная высота, да, я могу попробовать это, но побеждает весь смысл. - person jbx   schedule 23.01.2014