|
|
|
|
|
|
Neuer Mac Fan :-)
Registrierungsdatum: Jul 2000
Beiträge: 379
|
DIV automatisch vergrößern ?
Ich habe eine Seite, die dreigeteilt ist (horizontal).
Nun möchte ich, dass wenn der mittlere DIV durch
Inhalt gezwungen, vergrößert, die anderen beiden
äußeren mitgehen, ähnlich wie bei tabellen.
Weiß jemand eine Möglichkeit? Hab schon einiges
mit CSS ausprobiert, aber leider hat nichts funktioniert.
min-height:100%;height:auto !important;height:100%;
etc...
Die Seite streckt sich perfekt mit, nur eben leider nicht
die beiden äußersten "balken".
|
15. 08. 2005, 17:11
|
#1
|
|
Mitglied
Registrierungsdatum: Apr 2003
Beiträge: 4.086
|
Nach mehrmaligem lesen habe ich deinen Beitrag immer noch nicht verstanden. Erklär das mal ein bißchen verständlicher.
|
15. 08. 2005, 18:15
|
#2
|
|
MacQuäler
Registrierungsdatum: Oct 2004
Beiträge: 484
|
vielleicht ist da auch noch ein denkfehler. der link könnte hilfreich sein http://css.fractatulum.net/sample/suppe/div_suppe1.htm
|
15. 08. 2005, 20:42
|
#3
|
|
Cloogshicer®
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.251
|
Sowas kann man zufriedenstellend nur über Umwege lösen, schau Dich mal bspw. hier um, wie: http://www.pixelexodus.de/geb/layouts/
Sehe den Punkt nicht, was das mit dem Thema zu tun hat.
|
16. 08. 2005, 13:29
|
#4
|
|
...ist dagegen!
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
|
Du willst, dass sich die äußeren beiden DIVs an die Höhe des inneren anpassen? Das geht so ohne weiteres nicht, da man in CSS keine "Verbindungen" herstellen kann.
Du könntest mit Tricks arbeiten, aber da gibt es auch Nachteile. Man könnte zB body ein Hintergrundbild geben, dass die Hintergrundfarbe und Rahmen (in der richtigen Breite) für die mittlere Division enthält. Das ganze dann zentrieren und auf der y-Achse wiederholen lassen. Allerdings geht das nur bei einer festen Breite, was ziemlich unfelxibel ist...
|
16. 08. 2005, 15:34
|
#5
|
|
Neuer Mac Fan :-)
(Threadstarter)
Registrierungsdatum: Jul 2000
Beiträge: 379
|
danke für eure Tipps. Ich werd mal schaun, wie ich das realisieren kann. Sollte es mit DIVs nicht klappen, werde ich Tabellen
benutzen müssen... Schade.
Vielen Dank, und gut, dass nur einer meinen Beitrag nich
verstanden hat
|
16. 08. 2005, 15:55
|
#6
|
|
...ist dagegen!
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
|
Kannst du machen, wenn dir dein Layout wichtiger ist, als Benutzbarkeit und Zugänglichkeit...
Ich habe deinen Beitrag auch nicht auf Anhieb verstanden!
|
16. 08. 2005, 16:01
|
#7
|
|
Mitglied
Registrierungsdatum: Apr 2003
Beiträge: 4.086
|
Zitat:
Original geschrieben von Greg5000
Kannst du machen, wenn dir dein Layout wichtiger ist, als Benutzbarkeit und Zugänglichkeit...
Ich habe deinen Beitrag auch nicht auf Anhieb verstanden!
|
Vielleicht bin ich ja ein bißchen doof. Aber ich verstehe ihn nach wie vor nicht -.-
|
16. 08. 2005, 17:01
|
#8
|
|
...ist dagegen!
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
|
Das kann dir auch niemand vorwerfen. Aber er will wohl, dass sich 3 nebeneinanderliegende DIVs von der Höhe her immer an das mittlere anpassen, ähnlich wie bei einem Tabellenlayout.
|
16. 08. 2005, 17:28
|
#9
|
|
Mitglied
Registrierungsdatum: Apr 2003
Beiträge: 4.086
|
Zitat:
Original geschrieben von Greg5000
Das kann dir auch niemand vorwerfen. Aber er will wohl, dass sich 3 nebeneinanderliegende DIVs von der Höhe her immer an das mittlere anpassen, ähnlich wie bei einem Tabellenlayout.
|
Nebeneinander liegend? Aber dann ist es doch nicht horizontal, sondern vertikal geteilt
Jedenfalls ließe sich das Problem mit CSS durchaus lösen, wäre da nicht der IE, der display:table(-cell) nicht unterstützt. Wenn die *das* in die nächste IE-Version einbauen, wäre das ein großer Schritt vorwärts im Kampf gegen Tabellenlayouts....
|
16. 08. 2005, 21:12
|
#10
|
|
...ist dagegen!
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
|
Wieso, horizontal geteilt ist schon richtig bei nebeneinanderliegenden DIVs. Ansonsten stimme ich dir vollkommen zu!
|
17. 08. 2005, 03:31
|
#11
|
|
Mitglied
Registrierungsdatum: Apr 2003
Beiträge: 4.086
|
Zitat:
Original geschrieben von Greg5000
Wieso, horizontal geteilt ist schon richtig bei nebeneinanderliegenden DIVs.
|
Die "Grenze" zwischen den einzelnen Layern ist doch aber vertikal, genau wie die Layer selber…Einigen wir uns darauf, daß das nicht 100%ig klar ist…
|
17. 08. 2005, 10:54
|
#12
|
|
...ist dagegen!
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
|
Jap, ich fand die Beschreibung ja auch nicht so verständlich.
|
17. 08. 2005, 14:20
|
#13
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 05:23 Uhr.
|
|