Бесконечный цикл в IE6 Предварительный просмотр - PullRequest
1 голос
/ 26 июля 2010

Я работаю над веб-приложением, размещенным на более чем ста крупных сайтах, в котором одним из требований является поддержка Internet Explorer 6 - не поддерживается IE6, так как организации, которые его используют, огромны, и это решение не принято мои руки.

Пользователи обнаружили, что печать определенных страниц невозможна, и, упростив одну такую ​​страницу до ее основных компонентов, я обнаружил, что это тривиальный фрагмент HTML, вызывающий это - он не нарушает IE7 или IE8 - является ли это ошибка в IE6 и есть ли способ обойти это? Я бы предпочел не выпускать новую версию программного обеспечения и не распространять ее, но, возможно, мне придется.

HTML-код ниже - проблема вызвана высотой: 100% во внутренней таблице, и, хотя я согласен, что это не самый элегантный HTML-код, имейте в виду, что это очень упрощенная версия, просто чтобы продемонстрировать проблему в это самая простая форма.

<table>
    <tr>
        <td>
            <table style="HEIGHT:100%;">
                <tr>
                    <td>
                        <img src='blank650x408.gif' alt='left image'/>
                    </td>
                </tr>
            </table>
        </td>
        <td>
            <img src='blank364x405.gif'  alt='right image'/>
        </td>
    </tr>
</table>   

Просмотр предварительного просмотра этой страницы в портретном режиме не вызывает проблем, но переключение в альбомную ориентацию приводит к отображению пустой страницы, а в верхней части страницы отображается состояние «Страница 1 из x», где x - это постоянно увеличивается число. Изображения blank650x408 и blank364x405.gif являются просто черными прямоугольниками размеров, указанных их именем.

...