hallo Ediie,
Ich möchte 2 <div>s innerhalb eines anderen <div>s mittig anzeigen
Prinzipiell sollte das möglich sein.
Aber:
<div style="position:absolute; top:400px; left:400px; width:100%; vertical-align:middle;">
Da gehts schon los. Das Ding soll von links bereits einen Abstabd von 400 Pixel haben. Dann _kann_ es nicht mehr 100 Prozent breit sein. Und was soll passieren, wenn ein Besucher deiner Seite das Fenster auf weniger als 400 Pixel Breite verkleinert? "vertical-align:middle" ist bei einer Breite von 100 Prozent auch völlig nutzlos.
<div style="float:left; border:2px solid red;">
"float" ist ja ganz nett, dürfte dir aber hier nichts nutzen. Dieses Div hat gar keine Breitenangabe, wie soll da "daneben" noch ein anders sichtbar werden, wenn doch schon das "übergeordnete" Div 400 Pixel Abstand zum linken Rand hat?
</div>
<div style="float:left; border:2px solid red;">
Aha, das dritte Div, das du neben das zweite quetschen möchtest. Auch hier hast du keine Angabe zu Position und zur Breite gemacht.
mittig !!!
Müsste doch gehen, oder?
Nö. Definitiv nicht so, wie du es versuchst ;-)
Es ist nicht klar, wozu du überhautpt ein "übergeordnetes" Div brauchst. Positioniere deine beiden Divs, auf die es dir offensichtlich ankommt, jeweils absolut, das _könnte_ dein Problem lösen - abhängig davon, was sie nun für Inhalte bekommen sollen.
Grüße aus Berlin
Christoph S.