Divs in einem Div im Blocksatz möglich?

Divs in einem Div im Blocksatz möglich?

Beitragvon catfli » 23.08.2011, 13:36

Hallo zusammen, ich bin neu hier im Forum und hoffe das ihr mir weiterhelfen könnt.

Ich versuche folgendes:
Ich habe ein Div (640px breit) und will nun in diesem kleine divs nebeneinander einfügen. Das klapp auch, aber ich will das der Abstand der kleinen divs zueinander sich automatisch anpasst.

Wenn z.b. 5 kleine divs drin sind soll der erste div am linken rand sein und der letzte am rechten rand. Der Abstand soll sich immer anpassen, bis es eben nicht mehr geht. Also eine Art Blocksatz.

Ist das machbar?
Code: Alles auswählen
<div style="width:640px; border:1px solid #000; height:50px;text-align: justify;" align="justify" >
<div style="width:50px; display:block;  float: left;height:50px; background:#CCC;"></div>
<div style="width:50px; display:block; float: left;height:50px; background:#9C0;"></div>
<div style="width:50px; display:block; float: left;height:50px;background:#CCC;"></div>
<div style="width:50px; display:block; float: left;height:50px;background:#9C0;"></div>
</div>


Viele Grüße
Catfli
catfli
neu hier
 
Beiträge: 4
Registriert: 23.08.2011, 13:29

Re: Divs in einem Div im Blocksatz möglich?

Beitragvon Azra » 23.08.2011, 13:45

CSS kann noch kein Mathe und Container (<div>) passen sich immer seinem Inhalt an wenn man keine Maße angibt. Du musst also eine feste Größe angeben, bei 640px und 5 Container wären das genau 128px.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Divs in einem Div im Blocksatz möglich?

Beitragvon catfli » 23.08.2011, 13:50

Ok, danke für die Info. Dann muss ich das wohl streichen....
Dachte das geht irgendwie.
catfli
neu hier
 
Beiträge: 4
Registriert: 23.08.2011, 13:29

Re: Divs in einem Div im Blocksatz möglich?

Beitragvon Azra » 23.08.2011, 13:53

Wozu soll sich der Abstand eigentlich anpassen? -bzw. was kommt in die Container rein?
Im Grunde geht es nicht um den Abstand sondern der Größe der Inhalte oder nicht?
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Divs in einem Div im Blocksatz möglich?

Beitragvon catfli » 23.08.2011, 13:58

Es sollen Bilder rein.
Ich dachte das so:

Ich habe einen Container der z.B. 640px breit ist und der Inhalt soll eben als Blocksatz ausgerichtet werden. und sobald eine Zeile voll ist automatisch umbrechen. Und wenn es eben nur mal 3 Bilder sind, soll sich das dann anpassen und nicht linksbündig sein.

Ist das anders machbar?
catfli
neu hier
 
Beiträge: 4
Registriert: 23.08.2011, 13:29

Re: Divs in einem Div im Blocksatz möglich?

Beitragvon Azra » 23.08.2011, 14:34

Du musst dir immer vor Augen halten dass CSS nicht "denkfähig" ist.
Alles was du tun kannst ist nunmal den Bildern einen festen Abstand zu verweisen, runterspringen wenn kein Platz mehr da ist wird es in einem festgelegten Container automatisch.

Für alles Andere musst du dich an JavaScript (am besten jQuery) heranwagen.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Divs in einem Div im Blocksatz möglich?

Beitragvon catfli » 23.08.2011, 14:41

Ok, ich danke dir für deine Infos!
catfli
neu hier
 
Beiträge: 4
Registriert: 23.08.2011, 13:29


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Divs in einem Div im Blocksatz möglich?"

Zurück zu: CSS für Anfänger

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste