Hallo Gunther,
danke für deine Antwort. Mir ist allerdings noch nicht ganz klar,
was du mir sagen wolltest, deshalb frage ich nochmal nach, falls
es recht ist. :)
Mir scheint, du hast einen Entwurf in tabellenform gemacht und diesen 1:1 (jede Tabellenzelle = 1 DIV) umgesetzt, nur halt ohne Tabellen zu verwenden. Das ist nicht der richtige Ansatz.
Da liegst du nicht ganz richtig. Ich habe mir beim Entwurf der
Seite keine Gedanken um Tabellen oder DIVs gemacht, sondern habe
ein Boxenmodell entworfen. Die Boxen sehen ebenso schematisch aus
wie eine Tabelle, aber das hat nichts zu sagen.
Überlege dir, was für Inhalte wohin kommen sollen und wähle die dazu semantisch korrekten HTML-Tags aus und positioniere diese ggf. per CSS in der gewünschten Form.
Meinst du damit, dass ich für die obere Navigation keine a-Elemente
in DIVs verwenden soll, sondern nur die a-Elemente? Ohne DIV, als
Block?
DIVs dienen als "Container" für andere Elemente und sollten eigentlich nur da verwendet werden, wo man sich dadurch die wiederholte Positionierung anderer Elemente sparen kann. Typische Beispiele sind mehrspaltige Layouts. Dort werden dann halt die Spalten per DIV "erzeugt" und per CSS entsprechend formatiert. Innerhalb der DIV-Container finden sich dann bspw. <p> Elemente wieder, die Text und Bilder enthalten (pro Absatz ein P-Element).
Nun, in meinen DIVs finden sich a-Elemente wieder, was soweit ok
ist, wenn ich dich richtig verstanden habe.
Und daraus folgt quasi automatisch: Wo kein Inhalt (Content), da auch kein Element (egal welches, ausser eben DIV-Elementen als Container). Das ist u.a. auf deine vier farbigen DIVs links oben bezogen.
Findest du die vier kleinen DIVs oben links also nicht richtig?
Welches Element - kein Image - würdest du dafür verwenden?
Gruss,
bloonix