Nach einem ersten Versuch hier nun mein 2. Anlauf. Ich habe mich um eine Verbesserung bemüht und würde jetzt gern mal erfahren, ob ich in die richtige Richtung gehe. Vor kurzem wurde mir eine Div-Suppe diagnostiziert und erläutert (Danke an suit). Ich hoffe ich habe es geschafft, die Küche hinter mir zu lassen. Ich würde mich also über ein Feedback und eventuelle Verbesserungsvorschläge sehr freuen. Danke schonmal.
Hier mal der Link: http://www.expressdesign-greiz.de/test/index.htm
besser aber immer noch nicht optimal ;) wenn du dir die zeit nehmen willst: zurück an der herd und nochmal abschmecken
a) vergib die namen von ids, klassen und sonstigen nicht nach dem aussehen "contentRight" ist eine unkluge wahl - "content" (für den text) und "media" (für die bilderspalte) oder wie auch immer ist schon besser
du solltest im idealfall bei einem designwechseln nicht mehr im html fuhrwerken
im übrigen würde ich in deinem fall den inhalt im quelltext VOR die bilder stellen (anstatt float: left arbeitest du halt mit float: right um die reihenfolge zu drehen)
wenn du das stylesheet abschaltest (firefox: ansicht -> webseiten stil -> kein stil) sollte die seite noch sinnvoll lesbar sein
b) dein <http://de.selfhtml.org/css/layouts/navigationsleisten.htm@title=navigation sollte eine liste sein> die bilder definierst du als hintergrundbilder (per css), den bildwelchsel machst du mit dieser technik - dein macromedia/dreamweaver/adobe-schrott-javascript kannst du getrost in die tonne treten ;)
c) dein header "kinderschminken und facepainting" solltest du als h1-element definieren und das aktuelle bild als hintergrundbild einbinden - den text versteckst du dann mit einer image-replacement-technik (imho am besten gilder-levin oder phark)
die erste überschrift im fliesstext definierst du dann als h2 (ist aktuell bei dir ein h1)
d) alle weitere bilder die du jetzt mit <img /> eingebunden hast, solltest du als hintergrundbilder einbinden - es sei denn, sie gehören zum inhalt - alles was nur dekorativen zweck hat, ist kein inhalt - damit sollte sich auch gleichzeit das problem deines invaliden codes beheben