Код для этого здесь:
Тестовый кейс на молнии
Итак, у меня есть простая таблица с некоторыми внешними стилями 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/
Примечание:
У меня есть намного более сложная таблица, где она не так последовательна. Требуется несколько кликов (фактически предыдущие / следующие ссылки, поэтому загружаются разные таблицы), прежде чем границы исчезнут. Кроме того, не имеет значения, есть ли у меня стили в качестве класса или встроенного атрибута стиля. При необходимости я могу собрать еще один контрольный пример с этими встроенными стилями.
Заранее спасибо