|
|||
![]()
Hallo und frohes neues Jahr alle miteinander:
Ich möchte bevor ich irgendein Code-Schnipsel zeige einfach mal wissen was ihr von dem "Problem" haltet, oder ob euch so etwas schonmal passiert ist (bei mir wäre es das erste Mal). Keine Angst, ich verwende keine Layout-Tabellen, denen habe ich vor 2 Jahren den Krieg angesagt. Also alles schön CSS-styled only. Jetzt aber mal zum Problem: Stellt euch vor: Meine Seite (Oben Header dann 2 Spalten, links mit "Zusatznavigation", rechts der Inhalt). Läuft im IE6>, FF, Opera, NS und zu 70% (muss die breiten noch anpassen) im IE 5.5. Die Seiten sind zu 100% Valide, also kann es an einem HTML-Strukturfehler nicht liegen. Füge ich eine Tabelle in den Inhalt ein (Nicht meckern, Tabellen haben als Datenstruktur definitiv ihre Daseinsberechtigung) und bekommt diese eine unbestimmte Datengröße (es variiert bei verschiedenen Seiten) wird der gesamte Inhalt nicht mehr angezeigt. Man sieht für einen kurzen Moment die Textpassagen (p) und auch die Überschrift (h1) aber danach ist der gesamte Inhalt weg. Das komische daran: Die Seite hat die richtige Höhe und man kann die Inhalte suchen (Strg + F), also sind die Inhalte definitiv vorhanden, nur nicht angezeigt. Das Problem tritt NUR im IE 6 auf. IE 7 zeigt die Inhalte wie gewollt an. Sogar IE 5.5 macht keine Mucken. Die anderen Browser schaffen es sowieso. [Edit] Achso: Doctype ist 4.01 strict [/Edit] _______ Ich dachte erst es wäre der Bug, bei dem der Inhalt nach dem Scrollen oder markieren des Inhaltes wieder angezeigt wird, aber der ist es devinitiv nicht!! Die Tabelle mit z-index in den Vordergrund holen bringt ebenfalls nichts (es ist nicht nur die Tabelle die verschwindet, sondern ebenso der von der Tabelle nicht umschlossene Fließtext vorher inkl. der Überschrift) Eine "Lösung" war die Tabelle absolute zu positionieren. Damit konnte ich zumindest alle Inhalte wieder sichtbar machen, allerdings ist dadurch die Höhe der Seite nicht mehr der Tabellengröße entsprechend gewesen (Footer rutschte unter den Fließtext und somit lag die Tabelle über dem Footer). _______ Ich hoffe ich konnte das Problem einigermaßen schildern. Dann schießt mal los... ![]() Grüüüße Crank Geändert von C-rank (05.01.2008 um 12:27 Uhr) |
Sponsored Links |
|
|||
![]() Zitat:
Ggf. wäre auch ein Onlinebeispiel nicht verkehrt. Zitat:
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
Sponsored Links |
|
|||
![]()
Die gesamte Seite ist riesig und auf das nötigste sehr schwer klein zu kriegen.
Und was das Gesamtprodukt angeht, ist mein Chef etwas allergisch bei sowas ![]() Ich zeig die Struktur im groben mal: Code:
<div id="col3"> <div id="col3_content"> <h1>Überschrift</h1> <p>Lorem Ipsum</p> <p>Lorem Ipsum</p> <p>Lorem Ipsum</p> <table cellpadding="0" cellspacing="0" border="0"> <thead> <tr> usw. </tr> </thead> <tbody> <tr> usw. </tr> </tbody> </table> </div> </div> Die Überschrift (h1) und der Fließtext (p) werden kurz dargestellt um dann inkl. der Tabelle zu verschwinden. Aber die Inhalte sind definitiv da, weil per Strg+F auch gesucht werden kann. hasLayout hab ich auch schon gedacht, aber wenn ich die Anzahl der Zeilen in der Tabelle reduziere, wird diese ohne Probleme angezeigt... Egal ich mach euch 2 Beispiele Stadt Kreuztal | Einrichtungen | Kirchen (Funktioniert im IE 6 nicht) Stadt Kreuztal | Einrichtungen | Kirchen (Funktioniert im IE 6) Mir ist eben aufgefallen: Es könnte mit den Rowspans zusammenhängen die ich verwende. Nehme ich die Tabelle und füge Rowspanlose Zeilen hinzu... funktioniert die Tabelle endlos... hmmmm... jetzt bin ich noch ratloser ^^ |
|
|||
![]()
Habs gerade selbst gefunden... verdammt :-/
Eine E-Mailadresse veranlasst, dass die Tabelle über die eig. Breite des Inhaltes ragt. Daraus resultiert im IE6 einfach das Nichtanzeigen des Inhaltes... super... Naja was solls ^^ Trotzdem danke für deine Hilfe ![]() |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
IE6 und IE7: Miniabstand bei zentrierten Div und Listelement mit zu großer Breite | shredder01 | CSS | 4 | 14.03.2010 18:08 |
Tabelle mit Überbreite bricht Layout im IE6 | white57 | CSS | 15 | 26.01.2009 17:59 |
IE6: Tabelle mit 3 Spalten | scrub | (X)HTML | 8 | 10.01.2009 14:15 |
Inhalte springen im IE6 umher | bolshi | CSS | 4 | 20.05.2007 13:22 |
IE6 zeigt ohne Grund grossen Absatz vor ersten Tabelle an | mistersixt | CSS | 8 | 03.04.2006 14:32 |