Границы таблицы исчезают, если в iframe при перезагрузке ссылки (Internet Explorer 8) - PullRequest
0 голосов
/ 19 августа 2009

Код для этого здесь:
Тестовый кейс на молнии

Итак, у меня есть простая таблица с некоторыми внешними стилями CSS (curriculum.css), примененными к ней. Он имеет ссылку на себя сверху. Если он загружен в iframe и указывает на внешнюю таблицу стилей, он теряет некоторые границы при перезагрузке (ссылка на себя). Похоже на ошибку IE8, но, возможно, что-то не так с моим кодом или способ избежать этого?

Случай 1: Страница загружается сама по себе (case12 / wsmissinglines.htm), связанная с внешним файлом CSS.
Загрузка страницы в первый раз - отображается нормально
Нажмите на ссылку сверху - отображается нормально
снимок экрана 1: img24.imageshack.us/i/case1i.jpg/

Случай 2: Страница загружается в iframe (case12 / main.htm), связанный с внешним файлом CSS.
Загрузка страницы в первый раз - отображается нормально
Нажмите на ссылку сверху - первые 2 столбца ниже первого ряда теряют свои границы
снимок экрана 2: img40.imageshack.us/i/case2c.jpg/

Случай 3: страница загружается в iframe (case3 / main.htm), объявления css перемещаются в заголовок.
Загрузка страницы в первый раз - отображается нормально
Нажмите на ссылку сверху - отображается нормально
снимок экрана 3: img140.imageshack.us/i/case3.jpg/

Примечание:
У меня есть намного более сложная таблица, где она не так последовательна. Требуется несколько кликов (фактически предыдущие / следующие ссылки, поэтому загружаются разные таблицы), прежде чем границы исчезнут. Кроме того, не имеет значения, есть ли у меня стили в качестве класса или встроенного атрибута стиля. При необходимости я могу собрать еще один контрольный пример с этими встроенными стилями.

Заранее спасибо

1 Ответ

1 голос
/ 19 августа 2009

Я немного покопался в вашем тестовом примере, и для меня эта проблема исчезла, как только я закомментировал table-layout: fixed - так что вы можете просто попробовать применить ширину к таблице и к определенным классам ячеек, чтобы избежать этой проблемы и до сих пор удовлетворить ваши требования макета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...