Warum mag Opera keine Tabellen?
Sabine
- dhtml
Schönen guten Morgen!
Die Browser machen zur Zeit wirklich mit mir was Sie wollen ... momentan bringt mich Opera gerade auf die Palme.
Ich habe ein Aufschlagmenü (siehe http://www.office0-24.com als Beispiel. Beim Überfahren des Inhaltsteils (bzw. Verlassen des Untermenüs das aufschlägt), verschwindet das Untermenü wieder. Funktioniert wunderbar - allerdings fängt Opera zu spucken an, sobald ich den Inhaltsteil (im Link oben die Grafik + Herzlich willkommen) in eine Tabelle packe - erstens hinterläßt er dann, wenn das Untermenü wieder verschwindet eine weiße Fläche und zweitens funktionieren die Links innerhalb des Inhaltsteils nicht mehr. Woran kann denn das liegen? Hat schon jemand von euch diese Erfahrung gemacht?
lg
Sabine
Schönen guten Morgen!
Danke, gleichfalls,
Die Browser machen zur Zeit wirklich mit mir was Sie wollen ... momentan bringt mich Opera gerade auf die Palme.
Ich habe ein Aufschlagmenü (siehe http://www.office0-24.com als Beispiel. Beim Überfahren des Inhaltsteils (bzw. Verlassen des Untermenüs das aufschlägt), verschwindet das Untermenü wieder. Funktioniert wunderbar
Ich war grad mal da, sieht gut aus, aber das Untermenü geht nicht wieder weg, wenn man es verläßt. (Opera 6.0 final)
Nur wenn man im Hauptmenü weiterfährt klappt ein anderes Untermenü aus, verläßt man es ganz bleibt das letzte Untermenü stehen.
Gruß
@ndre@s
Schönen guten Morgen!
Ebenfalls Mahlzeit!
Die Browser machen zur Zeit wirklich mit mir was Sie wollen ... momentan bringt mich Opera gerade auf die Palme.
[...]
Ich kann generell sagen: Bei mir (Opera 6.0 Win) funktionierts alles. Allerdings hast du beim Validator eine LAAAAAAAAAANGE Fehlerliste, die du beseitigen solltest, bevor du die Menschheit auf deine Seite läßt.
Erster Punkt ist: Nimm HTML 4.01 Transitional, nicht HTML 4.0. Das bringt einige Verbesserungen. Z.B. dürfen <img> dann auch wieder name="" enthalten etc. (Welche Fehler dann immer noch bestehen, siehst du hier: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.office0-24.com%2F&charset=(detect+automatically)&doctype=HTML+4.01+Transitional.)
Ja, die meisten Fehler sind "kein alt-Attribut angegeben". Die schlichte Angabe alt="" reicht aber schon aus. Wenn dein Editor suchen/ersetzen kann, dann suche nach |<img | und ersetze mit |<img alt="" | (ohne die senkrechten |-Striche, die sollen nur zeigen, daß da noch Leerzeichen hinter sind).
Wenn du ganz viel Enthusiasmus entwickeln willst, dann schreibst du bei den Bildern, die Text enthalten, diesen Text ins alt-Attribut rein. Dieser alt-Text wird ja bekanntlich angezeigt, wenn das Bild nicht gezeigt wird - das ist also schon nicht unwichtig.
Was fällt mir noch auf? Die Mouseover-Bilder werden nicht per Javascript vorgeladen, sondern erst, wenn ich mit der Maus drüberfahre. Sieht sehr bescheiden aus, denn dann ist der Menüpunkt erstmal weg und erscheint erst später. Zum Bilder vorladen (oder preload genannt) findest du im Archiv sicher reichlich Material.
Dritter Punkt: Das Menü (welches wirklich ausgezeichnet funktioniert) zeigt beim Überfahren der Menüpunkte zwar rote Schrift, aber auch eine andere, leicht breitere Schriftart an. Irgendwas stimmt da nicht.
Vierter Punkt: Du benutzt Stylesheets. Warum färbst du Schrift dann noch mit <font color="...">? Raus damit! Ebenso <center> - das sind Tags, die demnächst aus dem Standard verschwinden sollen, ihre Verwendung wird mißbilligt. In HTML 4.01 Transitional hast du mit align="center" in den meisten Tags die gleiche Wirkung. Darüber hinaus gibt es mit CSS noch text-align:center; (für Inline-Elemente) und margin:auto; (für Block-Elemente), um zu zentrieren.
- Sven Rautenberg