Lars Gusewski: Browserinterpretationen und Einbindungen

Beitrag lesen

Hallo,

so langsam komme ich mit DOM zurecht, glaube ich zumindest. Doch nun gibt es einige Probleme, auch mit CSS:
So habe ich einmal das ganze zur Zeit als Tabelle mit fixer Breite eingegeben. Um diese mittig auszurichten habe ich die Tabelle in ein <div> Tag gepackt und das mit einer Klasse versehen, die den Inhalt mittig ausrichtet. Laut W3 Validator ist die externe CSS Datei korrekt, ebenso ist mein xthml Quelltext korrekt. Jedoch stellen Opera 6.05 und Netscape 7.0 pre1 die Tabelle linksbündig da, der IE 6.0 jedoch wie gewünscht mittig. Sind die beiden ersten Browser also falsch programmiert (gerade Gecko soll doch so toll W3 konform sein?).
Dann geht es aber schon weiter. Die Links sind zur Zeit einfach per CSS mit einem Hover Effekt versehen. Opera stellt ihn immer da, auch wenn ich einen Link bereits besucht habe. Der IE nur solange man einen Link noch nicht angeklickt hat, und Netscape verzichtet gleich ganz auf den Effekt. Und nu'?
Gut, und die letzte Frage wäre folgende. Mein gewünschtes Menü werde ich jetzt wohl hinbekommen, jedoch nimmt der dazugehörige Quellcode am Anfang schon einen recht grossen Umfang ein und müsste in jede weitere Datei kopiert werden, bzw. dort noch Pfadmässig angepasst werden. Auf Frames habe ich erst mal verzichtet, jedoch überlege ich ob es in diesem Fall nicht doch sinnvoller wäre auf zwei Frames zu setzen (oben Menü, unten Inhalt) um auch die Erweiterbarkeit der Seite zu vereinfachen und die Ladegrössen klein zu halten. Eine Möglichkeit, ohne das ein Webserver per PHP oder ähnlichem Webseiten zusammenbastelt, einen bestimmten HTML Quelltext dazuzuladen, ähnlich Javascripten oder CSS Definitionen, und diesen an einer bestimmten Stelle einzufügen gibt es wohl nicht, oder? O:-)

Gruss, Lars