2009-08-19 4 views
0

Le code en est ici:
Zipped test casebordures de tableau disparaissent lorsque dans une iframe sur le lien reload (Internet Explorer 8)

J'ai une table simple avec certains styles CSS externes (curriculum.css) sont appliqués . Il a un lien vers lui-même sur le dessus. Si elle est chargée dans un iframe, et pointe sur une feuille de style externe, elle perd certaines de ses frontières sur reload (link to self). On dirait un bug IE8 mais peut-être qu'il y a quelque chose qui ne va pas avec mon code ou un moyen d'éviter cela?

Cas 1: La page est chargée par elle-même (case12/wsmissinglines.htm), liée au fichier css externe.
Charg première fois - affiche ok
lien Cliquez sur le dessus - affiche ok
capture d'écran 1: img24.imageshack.us/i/case1i.jpg/

Cas n ° 2: page est chargée dans un iframe (cas12 /main.htm), lié au fichier css externe.
Charg première fois - affiche ok
lien Cliquez sur le dessus - 2 premières colonnes ci-dessous première ligne perdent leurs frontières
capture d'écran 2: img40.imageshack.us/i/case2c.jpg/

Cas n ° 3 : La page est chargée dans un iframe (case3/main.htm), les déclarations css déplacées dans l'en-tête.
Charg première fois - affiche ok
lien Cliquez sur le dessus - affiche ok
capture d'écran 3: img140.imageshack.us/i/case3.jpg/

Note:
J'ai une table beaucoup plus compliquée ici où ce n'est pas aussi cohérent. Il faut plusieurs clics (en fait les liens précédents/suivants pour que les différentes tables soient chargées) avant que les bordures ne disparaissent. En outre, cela ne semble pas important si j'ai les styles en tant qu'attribut de classe ou de style en ligne. Je peux mettre en place un autre cas de test avec ces styles en ligne si nécessaire.

Merci à l'avance

Répondre

1

Je noodled avec votre cas de test un peu et pour moi, le problème a disparu dès que j'ai commenté table-layout: fixed — donc vous pourriez juste essayer des largeurs de style sur la table et sur certaines classes de cellules pour éviter ce problème et toujours répondre à vos exigences de mise en page.

+0

Jusqu'à présent, cela semble corrigé dans notre application web (c'est aléatoire dans notre application web, donc je suis toujours en cliquant). Merci! – patlv23

Questions connexes