gulli:board Logo

Anzeige


  Antwort
Heliseb
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".
Alt 15. 08. 2005, 17:11 Heliseb is offline Mit Zitat antworten #1
HelloWorld
Mitglied
 
Benutzerbild von HelloWorld
 
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.
Alt 15. 08. 2005, 18:15 HelloWorld is offline Mit Zitat antworten #2
dulin
MacQuäler
 
Benutzerbild von dulin
 
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
Alt 15. 08. 2005, 20:42 dulin is offline Mit Zitat antworten #3
Dexter
Cloogshicer®
 
Benutzerbild von Dexter
 
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/
Zitat:
Original geschrieben von dulin
vielleicht ist da auch noch ein denkfehler. der link könnte hilfreich sein http://css.fractatulum.net/sample/suppe/div_suppe1.htm
Sehe den Punkt nicht, was das mit dem Thema zu tun hat.
Alt 16. 08. 2005, 13:29 Dexter is offline Mit Zitat antworten #4
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
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...
Alt 16. 08. 2005, 15:34 Greg5000 is offline Mit Zitat antworten #5
Heliseb
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
Alt 16. 08. 2005, 15:55 Heliseb is offline Mit Zitat antworten #6
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
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!
Alt 16. 08. 2005, 16:01 Greg5000 is offline Mit Zitat antworten #7
HelloWorld
Mitglied
 
Benutzerbild von HelloWorld
 
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 -.-
Alt 16. 08. 2005, 17:01 HelloWorld is offline Mit Zitat antworten #8
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
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.
Alt 16. 08. 2005, 17:28 Greg5000 is offline Mit Zitat antworten #9
HelloWorld
Mitglied
 
Benutzerbild von HelloWorld
 
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....
Alt 16. 08. 2005, 21:12 HelloWorld is offline Mit Zitat antworten #10
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
Wieso, horizontal geteilt ist schon richtig bei nebeneinanderliegenden DIVs. Ansonsten stimme ich dir vollkommen zu!
Alt 17. 08. 2005, 03:31 Greg5000 is offline Mit Zitat antworten #11
HelloWorld
Mitglied
 
Benutzerbild von HelloWorld
 
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…
Alt 17. 08. 2005, 10:54 HelloWorld is offline Mit Zitat antworten #12
Greg5000 Spender
...ist dagegen!
 
Benutzerbild von Greg5000
 
Registrierungsdatum: Jan 2003
Ort: Osnabrooklyn
Beiträge: 5.037
Jap, ich fand die Beschreibung ja auch nicht so verständlich.
Alt 17. 08. 2005, 14:20 Greg5000 is offline Mit Zitat antworten #13
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 05:23 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
neurotypical.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 1998-2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory