hallo,
also optimal ist was anderes
nur als denkanstroß - die folgenden beiden punkte sind noch stark verbesserungswürdig.
Original von user-228
- schmeiß die ganzen br raus, da wo die sind, sind die sinnlos
-benutz für deine überschriften mal hierachisch gegliederte überschriften (h1-h6)
die brs kannst du soweit alle rausschmeißen - benutz einfache <p></p> für deine text abschnitte. hast du mehr kontrolle.
wenn du sowas wie <b></b> benutzen willst, überleg dir folgendes:
willst du den optischen effekt erzielen, oder einen textabschnitt / ein wort vom sinn her hervorheben?
für ersteres wäre css á la font-weight: bold; vernünftig.
für das zweitere eher <strong></strong>
zudem fehlt eine strukturierung durch überschriften.
dein welcome.gif könntest du zB durch image-replacement (o.ä.) innerhalb eines h1 tags einbinden.
für die untertitel dann jeweils h2
usw...
zu deinem formular:
das kann aufgrund der width und padding angaben schon gar nicht passen - ein valign top wird da nicht helfen.
kurze erklärung
.rechts: width: 450px und margin-right: 15px;
.links: margin-left: 15px und width: 300px;
.text: margin-left: 15px und margin-right: 15px;
addier mal die werte - kommst auf: 810px
10px mehr, als dein div.rahmen breit ist.
deswegen wird das untereinander dargestellt.
für die zukunft kann ich folgendes empfehlen:
entweder du gibtst deinen elementen einfach ein border 1px solid #000 oder so, um die elemente besser identifizieren und besser die ausmaße sehen zu können.
oder alternativ die web-developer toolbar und dann die boxen "outlinen" lassen.
zu deinem markup des forms:
man verwendet labels um input felder logisch mit der beschriftung zu verbinden
zudem wäre es eleganter zwei fieldsets gegeneinander zu floaten, statt 2 divs.
soo genug genörgelt - ist auch eher als denkanstoß zu sehen.
gruß, user-228