WinFuture-Forum.de: gelöst - dynamische divs - aber wie? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

gelöst - dynamische divs - aber wie?


#1 Mitglied ist offline   Apes 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 21. Februar 06
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 02. Februar 2012 - 14:56

Hallo zusammen,

vor lauter Code und CSS Styles steh ich gerade voll auf dem Schlauch und muss euch um Hilfe bitten.

Folgendes ist gegeben.

Ein DIV welches die Größe von 1240px x 800px hat.

In diesem DIV sind zwei weiter DIVs nebeneinander. Das Linke DIV soll sich je nachdem ob das rechte DIV da ist oder nicht der Größe anpassen.

Wenn das rechte DIV da ist, soll das linke DIV nur 50% der Brete haben. Also 620px. Wenn das rechte DIV nicht da ist, soll das linke DIV 1240px haben.

Kann ich das irgendwie per CSS machen?
Ist bestimmt ganz einfach, ich steh gerade voll auf dem Schlauch^^

cya
Apes

Dieser Beitrag wurde von Apes bearbeitet: 03. Februar 2012 - 08:46

0

Anzeige



#2 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 02. Februar 2012 - 15:13

Ob das rechte DIV da ist oder nicht, muß ja an irgendeine Bedingung geknüpft sein. An die gleiche Bedingung knüpfst du die Breite des linken DIVs.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#3 Mitglied ist offline   slurp 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.342
  • Beigetreten: 25. September 08
  • Reputation: 133
  • Geschlecht:Männlich

geschrieben 02. Februar 2012 - 15:19

max-width und min-width mal probiert?
0

#4 Mitglied ist offline   Apes 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 21. Februar 06
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 02. Februar 2012 - 15:23

max- und min-width habe ich probiert ja, hat aber leider nicht funktioniert.

Das mit dem daran knüpfen ob es da ist oder nicht ist glaub ich ein guter Ansatz. Weil in dem rechten Div sollen dann vier weitere Divs (Module) geladen werden. Sprich wenn die dann nicht da sind, könnte es ja funktionieren.


Dann mach ich also folgendes.

Ich gebe dem linken Div eine width: auto;
Das Rechte bekommt ja dann die Breite von den Modulen die da drin geladen werden.
Somit müsste sich das linke Div ja der Größe anpassen wenn die Module im rechten Div zusammen 620px ergeben.

Richtig?

OK Falsch, hat nicht geklappt.
Weiter Ideen?

Dieser Beitrag wurde von Apes bearbeitet: 02. Februar 2012 - 15:53

0

#5 Mitglied ist offline   Ludacris 

  • Gruppe: Moderation
  • Beiträge: 4.666
  • Beigetreten: 28. Mai 06
  • Reputation: 218
  • Geschlecht:Männlich

geschrieben 02. Februar 2012 - 16:56

Ich nehme an dass du mit PHP arbeitest - mach doch zwei klassen eine onlyleft eine left und weis den beiden die jeweilige breite zu
0

#6 Mitglied ist offline   Apes 

  • Gruppe: aktive Mitglieder
  • Beiträge: 322
  • Beigetreten: 21. Februar 06
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 03. Februar 2012 - 07:38

Guten Morgen,

nein, ich wollte das ohne PHP lösen. Da ich zu meiner Schande gestehen muss, das ich kein PHP kann. Ich bim mehr der CSS "Guru" der aber nun vor einem Problem steht.^^

so, ich habs hinbekommen, ganz ohne php. ich steig zwar noch nicht ganz durch, aber es funktioniert :-)

Dieser Beitrag wurde von Apes bearbeitet: 03. Februar 2012 - 08:46

0

#7 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 03. Februar 2012 - 09:55

PHP war auch nur ein Beispiel. In irgendeiner Sprache mußt du doch aber die Dynamik der Seite realisieren und mit genau dieser kannst du doch auch den DIVs die Eigenschaften zuweisen. Eine rein statische html-Seite kann es ja nicht sein, da gibts ja das Grundproblem gar nicht. Rein mit CSS dürfte das ja eigentlich auch nicht gehen, also eine Eigenschaft in Abhängigkeit vom Vorhandensein eines Elements zuweisen, bedarf für mein Verständnis schon irgendeines Scriptes.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#8 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.051
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 03. Februar 2012 - 12:23

evtl. ließe sich sowas in CSS3 lösen (?) allerdings wird es noch nicht 100%ig unterstützt.
0

#9 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 03. Februar 2012 - 12:38

Also gelöst ist das Problem ja wohl schon irgendwie. Würde mich nur auch interessieren wie.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0