Sven Rautenberg: document.write() - warum ersetzt das alles?

Beitrag lesen

Moin!

obwohl: http://www.fotoocom.de/mayersche/

da liegen ordner

html >> alle browser (stylesheet datei style.css enthält angaben 'position:absolute;')

Du hast tausend Fehler in dieser CSS-Datei, und Netscape tickt zu Recht aus.

Im einzelnen:

1.) Farbangaben in Hexadezimalschreibweise erfordern zuerst das Doppelkreuz!  Nicht "ffffff" sondern "#ffffff".

2.) Klassen- und ID-Namen dürfen KEINEN Unterstrich enthalten. Deswegen erkennt Netscape deine ganzen IDs wie "#scan_books" oder "#scan_left" nicht. Logischerweise geht dann die Positionierung verloren.

3.) Wenn du Schriftfamilien definierst, gib als letzte Variante eine der generischen Angaben an: serif, sans-serif, monospace, fantasy oder cursive. Dann kann der Browser aus seiner eigenen Definition eine passende Schriftart nehmen, wenn keine der angegebenen Fonts installiert ist.

Das niederschmetternde Testergebnis:

http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.fotocom.de%2Fmayersche%2Fhtml%2Fstyle.css&warning=1&profile=css2

html2 >> netscape (stylesheet datei style.css enthält keine angaben zu 'position')
html3 >> is ersmal unwichtig...

Behebe die Fehler, und du wirst diese Alternativen eher nicht brauchen.

- Sven Rautenberg