Hallo,
Es mag sein, dass der Code den GoLive ausspuckt alles andere als schön geschweige denn sauber ist, es geht mir aber auch nicht darum das diese Website ein Musterbeispiel für das befolgen der W3C-Richtlinien geht ;-)
Das ist an sich OK, wenn du weisst was du mit dem Code machst.
Bisher wurde alles richtig angezeigt, sowohl im IE6 als auch im FF, so dass es mir peröhnnlich genügt.
Eben, das ist das Problem, was ich dir schon die ganze Zeit zu erklären versuche: _bisher_!
Du fängst jetzt an Inhalte einzubringen und du wirst bei jedem Buchstaben genau dasselbe Problem haben was du jetzt mit diesem Bild hast. [1]
Aber zurück zum eigentlichen Problem:
Mit hilfe eines Layers ist es mir gelungen, die geünschte Grafik über der bereits vorhanden Hintegrrundgrafik zu platzieren.
Nein. Ich bitte dich deinen Code anzusehen: (das wäre die Zeile in der du die Grafik jetzt plazieren willst):
<td xpos="0" align="left" height="21" valign="top" width="246"><img src="index4_files/left_2.gif" alt="" border="0" height="21" width="209"></td>
Du hast keine einzige Hintergrundgrafik!
Alle Grafiken die du bisher verwendet hast, liegen als _Inhalt_ ganz normal in der Tabellenzelle.
Das haben dir schon jetzt einige hier zu erklären versucht.
So lange du nicht tatsächlich _Hintergrundgrafiken_ verwendest -> [1] bekommst jedesmal das Problem, dass dir die Inhalte in der Zelle dein Layout total auseinanderreisen und das bei jedem einzelnen Buchstaben! Es wird dir auch nicht möglich sein, jeden Text, jedes Bild welches du als eigentlicher Inhalt nutzen willst in Layers zu leben und so positionieren, dass sie dann auch noch korrekt angezeigt werden.
PS: Ich bin nicht eingeschnappt, ich habe bloß manchmal das Gefühl, es kommt bei SELFHTML mehr auf die Qualität des Codes als auf das Ergebniss an.
Es ist leider sehr oft so, dass jemand sagt "ich habe hier ein Problem" und wenn dann man zu helfen versucht, fragt man sich natürlich zuerst "was verursacht den Fehler", wenn dann der Code wirklich fehlerhaft ist, muss der Helfer sich erst um diese Fehler kümmern, denn sonst kann man wirklich nur noch raten was denn die eigentliche Ursache ist. Das ist wirklich mühsam und bürdet den, der helfen will unnötige Arbeit auf. Es wird also einfach und vollkommen richtig empfohlen "berinige deinen Code".
Damit lösen sich a) die meisten Probleme und b) die Helfer können sich auf das tatsächliche Problem konzentrieren.
Grüße
Thomas
PS: nicht als Belehrung oder Beleidigung gemeint (und es liest sich auch ganz lustig): http://www.lugbz.org/documents/smart-questions_de.html