unten div-Bereich umfliessen

unten div-Bereich umfliessen

Beitragvon Ganylina » 02.03.2010, 23:26

Hallo,

ich möchte in einem Textbereich einen Div-Container oben und einen am Boden platzieren, so dass diese jeweils vom Text umflossen werden. Also so

aa xxx
aa xxx
xxxxxx
xxxxxx
bb xxx
bb xxx

Wobei aa und bb die Container sind.
Oben krieg ich das mit float:left auch problemlos hin.
Bloß beim unteren nicht.
Entweder ist er unter dem Text, oder wenn ich ihn nach oben verschieb liegt er über dem Text und verdeckt den.

Ich probier jetzt schon die ganze Zeit rum, aber ich krieg den Dreh nicht raus:-(

An diesem Codeschnipsel teste ich das. Wie kriegt man sowas hin?

Code: Alles auswählen
<head>
<style type="text/css">
<!--
#alles{
width:150px;
}
#oben {
   background-color:#FF0000;
   height: 30px;
   width: 30px;
   float:left;
}
#text {   font-size:14px;}
#unten {
   background-color:#00FF00;
   height: 30px;
   width: 30px;
}
-->
</style>
</head>
<body>
<div id="alles">
   <div id="oben">123</div>
<div id="text">Lorem ipsum dolor sit amet, con se tuer adipiscing elit. Donec molestie. Sed aliquam sem ut arcu. Phasellus sollic itudin. Vesti bulum condi mentum facilisis nulla. In hac habi tasse platea dictumst. Nulla nonummy.   </div>
   <div id="unten">789</div>
</div>
</body>
</html>

Ganylina
neu hier
 
Beiträge: 2
Registriert: 02.03.2010, 22:56

Re: unten div-Bereich umfliessen

Beitragvon sejuma » 03.03.2010, 07:43

Das geht m.E. nur, wenn du den #unten links floatest und an entsprechender Textstelle einfügst:
Code: Alles auswählen
#unten {
   background-color:#00FF00;
   height: 30px;
   width: 30px;
float: left;
}


Code: Alles auswählen
<div id="alles">
   <div id="oben">123</div>
<div id="text">
Lorem ipsum dolor sit amet, con se tuer adipiscing elit. Donec molestie. Sed aliquam sem ut arcu. Phasellus sollic itudin. Vesti bulum condi mentum facilisis nulla. In hac habi
tasse platea
<div id="unten">789</div>
dictumst. Nulla nonummy.
</div>
</div>


Hab's auch mal mit absoluter/relativer Positionierung versucht, aber dabei geht die float-Wirkung verloren.
Bild
sejuma
Vielposter
 
Beiträge: 787
Registriert: 15.07.2009, 17:46

Re: unten div-Bereich umfliessen

Beitragvon Ganylina » 03.03.2010, 10:12

Das ist aber keine Lösung. Ich hab nen Text aus ner Datenbank und möchte oben und unten in die Ecken je ein umflossenes Element setzen.
Ganylina
neu hier
 
Beiträge: 2
Registriert: 02.03.2010, 22:56

Re: unten div-Bereich umfliessen

Beitragvon Azra » 03.03.2010, 13:13

Muss das obere float nicht erst gecleart werden?
“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: unten div-Bereich umfliessen

Beitragvon kazinu » 01.07.2010, 10:32

Alles gut mit
Code: Alles auswählen
float:clear;
Freundliche Grüße - Mark - stbcool.de
Benutzeravatar
kazinu
neu hier
 
Beiträge: 1
Registriert: 01.07.2010, 10:28

Re: unten div-Bereich umfliessen

Beitragvon Azra » 02.07.2010, 07:17

Float hat vier gültige Werte:

- left Die durch das Element generierte Box wird nach links ausgerichtet, der weitere Inhalt fließt, abhängig von der Eigenschaft clear, auf der rechten Seite des Elements.

- right Die durch das Element generierte Box wird nach rechts ausgerichtet, der weitere Inhalt fließt, abhängig von der Eigenschaft clear, auf der linken Seite des Elements.

- none Die Box unterliegt dem normalen Elementfluss.

- Inherit Bestimmt explizit, dass diese Eigenschaft denselben berechneten Wert wie im Elternelement annimmt.
Die Internet Explorer Versionen 5 bis 7 unterstützen diesen Wert nicht.

Clear hat vier gültige Werte. Both wird im Allgemeinen am meisten genutzt, da es float in beide Richtungen auflöst. Left und Right kann nur für die entsprechende Richtung genutzt werden. None ist der Standartwert und normalerweise unwichtig, außer man möchte einen clear Wert einer Verschachtelung entfernen.
Inherit wäre der fünfte, jedoch wird dieser Wert im Internet Explorer 7 und in früheren Versionen nicht unterstützt. Inherit bestimmt explizit, dass diese Eigenschaft denselben berechneten Wert wie im Elternelement annimmt.
“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: unten div-Bereich umfliessen

Beitragvon Hirnhamster » 12.10.2010, 08:35

Hey,
bei mir funktioniert der Code nicht (IE7) gibt es noch ne andere Lösung?
Hirnhamster
neu hier
 
Beiträge: 1
Registriert: 11.10.2010, 22:56

Re: unten div-Bereich umfliessen

Beitragvon sejuma » 12.10.2010, 10:20

Welcher Code funktioniert nicht und für was suchst du eine Lösung?
Bitte ggf. Link einstellen.
Bild
sejuma
Vielposter
 
Beiträge: 787
Registriert: 15.07.2009, 17:46


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "unten div-Bereich umfliessen"

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

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron