Имейте клиента с приложением киоска, который загружает сайт крупного отеля в iframe в IE6. Страница шире и длиннее, чем iframe. Установка scrolling="yes"
или scrolling="auto"
приводит к появлению полос прокрутки во всех современных браузерах, но IE6 показывает только вертикальные полосы прокрутки, и мы застряли с ним в киоске. IE6 даже не показывает отключенную горизонтальную полосу прокрутки.
Моя текущая попытка не имеет прокрутки или размеров, кроме как в этом атрибуте стиля:
style="overflow-x:scroll; overflow-y:scroll;
-ms-overflow-x:scroll; -ms-overflow-y:scroll; width:858px; height:715px"
Но IE6 все еще не показывает даже отключенную горизонтальную полосу прокрутки. Интересно, что я могу уменьшить ширину с 858 до 100 пикселей и никогда не получать горизонтальную полосу прокрутки.
/ * ВАЖНОЕ ОБНОВЛЕНИЕ * /
По предложению Krumelur я загрузил другие страницы и обнаружил, что они будут прокручиваться, поэтому я проверил CSS на странице Holiday Inn, которую мы загружаем, и нашел html {overflow-x:hidden\9;}
Поэтому я попытался добавить !important
к своим стилям, но это не помогло.
Любой совет?