Hallo, es kann sein, dass es in HTML so nicht möglich ist, oder ich habe en Brett vorm Kopf, bitte helft mir, und sagt mir, was davon der Fall ist.
Mein Wunsch ist der folgende:
Ich habe ein 2-spaltiges Layout. In die Mitte soll ein Bild zwischen diese spalten, ins Zentrum. Wie mache ich das?
Die Sache ist die: Die rechte Seite hat eine definierte Breite, die linke nicht! Die linke Seite soll genau so dick sein, dass 100% ausgefüllt werden, während die rechte Seite 236px breit sein soll. Die Angabe right kann ich nur geben, wenn ich das DIV absolute positioniere (oder fixed, was schlimmer ist). Ich hatte es bisher immer so mit den mehrspaltigen Seiten gehalten: Ich habe die DIVs absolute positioniert und dann mit top, right, left die genau gesetzt. Wenn ich das hier auch mache, bekomme ich folgende Schwierigkeit:
Der 3-Spaltige Teil liegt unter dem absolut positioniertem Text. Wenn ich den auch absolute positioniere, was ja im Prinzip möglich ist, komme ich zu der Schwierigkeit, dass ich die Höhe des oberen Teils nicht mit Gewissheit sagen kann. Da die Seite für ein Behindertenzentrum ist (ich mache das ehrenamtlich, und komm nicht weiter wein), ist es natürlich wichtig, dass ich nicht mit Tabellen arbeite, da dies blinde verschreckt. Andererseits muss ich davon ausgehen, dass ein halb blinder den Text so vergrößert, dass der obere Teil eine unvorhergesehene Größe erhalten kann.
[ATTACH]1679.vB[/ATTACH]
Ich habe mal ein Bild hochgeladen, wie ich mir das vorstelle. DIV 1 soll dabei von der Breite her 100% minus der Breite von 2 nehmen. Die Höhe von DIV 1 ist unbekannt. DIV 2 hat eine bekannte Höhe und Breite.
Div 3 soll von der Breite her alles nehmen, was die anderen beiden DIVS nicht nehmen. Die Höhe von DIV 3 ist aufgrund dessen, dass ein Text-DIV ist, unbekannt. Die Breite und Höhe von DIV 4 und 5 sind bekannt.
Ich steh echt vor nem Rätsel!