• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

css gesteuerte Navigation lädt im FF nicht immer zu 100%

Kieler

Neues Mitglied
Ich habe in einer Website-Navigation beim Aufruf im FF manchmal das Problem, dass die Bilder die dazu geladen werden, nicht so erscheinen wie das sein soll.
Da fehlen plötzlich ganze Themenfelder oder verschieben sich in den Bereich Submenue.
Hier ist der Aufruf der Startseite und wenn man dann den Bereich Seminare anklickt passiert das manchmal. Wenn ich dann aktualisiere ist alles ok.

Im IE 7 und 8 und auch im Opera konnte ich den Fehler nicht feststellen. Zuerst dachte ich dass eventuell Javascript das beeinflusst, aber ich konnte keine Fehler finden.
Wenn jemand eine Idee hat, bin ich hellhörig!
 
Das <div> hat display: table;
<ul> hat display: table-cell;
Code:
<div class="table">
<ul class="current">
Dazwischen fehlt die Zeile (display: table-row).
Das fehlende table-row setzen die Browser automatisch.
Im FF funktioniert das nicht immer einwandwrei.
Es könnten manchmal einzelne Zellen außerhalb der Zeile landen.
Du brauchst ein weiteres Element:
Code:
<div class="table">
<div class="table-row">
<ul class="current">
 
Fehleranzeige

der Fehler zeigt sich nur, wenn beim FF3 das Cache leer ist.
Und nur beim ersten Aufruf.
Ich benutze nur die aktuellsten Browser, außer beim Internet Explorer.
Dort habe ich sowohl den IE 7 als auch den 8.
Der Aufmerksame wird da zum Beispiel feststellen dass der IE 7 die Navigation nicht zentriert, was der IE 8 schon drauf hat!
Man kann den IE 7 nicht einfach weglassen, weil unendlich viele mit dem Teil durch die Lande hoppeln. Selbst IE 6 und 5 gibt es noch genug wie mein Dashboard immer wieder anzeigt.
Was sich manche so antun?
 
Das <div> hat display: table;
<ul> hat display: table-cell;
Code:
<div class="table">
<ul class="current">
Dazwischen fehlt die Zeile (display: table-row).
Das fehlende table-row setzen die Browser automatisch.
Im FF funktioniert das nicht immer einwandwrei.
Es könnten manchmal einzelne Zellen außerhalb der Zeile landen.
Du brauchst ein weiteres Element:
Code:
<div class="table">
<div class="table-row">
<ul class="current">
Ok....das teste ich mal aus!

Vorerst Danke.
Wenn Du dafür auch eine Erklärung hast bin ich Dir dankbar oder der Hinweis wo ich es nachlesen kann.
 
Der Aufmerksame wird da zum Beispiel feststellen dass der IE 7 die Navigation nicht zentriert, was der IE 8 schon drauf hat!
Der kluge, Fragende beschreibt sein Problem zu beginn.
Der IE7 kennt keine css-tabellen.
Der ff hat eine Macke mit der automatischen Tabellenzeile.

der Fehler zeigt sich nur, wenn beim FF3 das Cache leer ist
Ja,
genau dann schlägt der Bug häufig (nicht immer) zu.

Edit:
habe dein letztes Post zu spät gelesen.
 
Zurück
Oben