gulli:board Logo

Anzeige


  Antwort
Systemlord
dick & durstig
 
Benutzerbild von Systemlord
 
Registrierungsdatum: Jun 2000
Ort: Schland
Beiträge: 1.436
[CSS] Div-Positionierung

Hallo!

Ich habe hier folgendes

Code:
<div style="height: 93px;"> <img src="bla" style="width:128px; height:188px; margin:7px 0 0 15px; border:1px solid blue;float:left;" alt="" /> <h1 style="border:1px solid blue;">xyz</h1> <div style="border:1px solid blue;width:400px;height:50px;"></div> </div>

Ich bin jetzt scho die ganze Zeit am rumprobieren, wie ich das div innerhalb des ersten divs
unter das h1 bekomme.

Soll also etwa so aussehen: (Das Bild ist etwa so hoch wie <h1> und <div> zusammen)
Code:
<div> bild <h1></h1> bild <div></div> </div>

Egal was ich mache, das haut nicht hin. Und wenns mal im IE klappt, geht es im FF nicht und umgekehrt...

Was kann man da machen?
Danke schon mal!

EDIT: Verdammt, das sollte in Webdesign, Hab mich verklickt, sorry!
Alt 13. 04. 2006, 20:07 Systemlord is offline Mit Zitat antworten #1
1100 0101
Ein Byte.
 
Benutzerbild von 1100 0101
 
Registrierungsdatum: Apr 2006
Ort: Bodensee..
Beiträge: 130
Re: [CSS] Div-Positionierung

Hä? Verstehe dein Problem nicht ganz, aber wenn du folgendes "bauen" willst:

++++ --------------
++++ --------------
++++ OOOOOOOO
++++ OOOOOOOO

+ = Bild
- = h1
O = Zweiter <div>

Dann musst du das ganze floaten mit float:left; float:right; und clear:both.

Ansonsten: mein Posting ignorieren
Alt 13. 04. 2006, 20:20 1100 0101 is offline Mit Zitat antworten #2
Systemlord
dick & durstig
(Threadstarter)
 
Benutzerbild von Systemlord
 
Registrierungsdatum: Jun 2000
Ort: Schland
Beiträge: 1.436
Re: [CSS] Div-Positionierung

Also irgendwie klappt das so nicht.
Das zweite div will ums verecken nicht nach unten rutschen.
Noch mal zur verdeutlichung:

Das ganze soll ungefähr so aussehen:
http://de.selfhtml.org/css/eigenscha...eige/clear.htm

Wobei der rote Kasten in meinem Fall ein Bild ist.
Außerdem soll der Schriftzug "Dann kommen wir..." eben unterhalb
von "In diesem Kapitel.." stehen.
So wie in dem Beispiel sieht es bei mir momentan auch aus.
Nur stimmt das eben noch nicht ganz..
Alt 13. 04. 2006, 21:56 Systemlord is offline Mit Zitat antworten #3
1100 0101
Ein Byte.
 
Benutzerbild von 1100 0101
 
Registrierungsdatum: Apr 2006
Ort: Bodensee..
Beiträge: 130
Re: [CSS] Div-Positionierung

Code:
<div style="float:left; background-color:#FF0000; width:100px; height:100px;"> <!-- bild! //--> Bild </div> <div> <!-- überschrift! //--> <h1>In diesem Kapitel..</h1> </div> <div> <!-- text! //--> Hier der Text.. =) </div>

So?

Alt 13. 04. 2006, 22:01 1100 0101 is offline Mit Zitat antworten #4
Dexter
Cloogshicer®
 
Benutzerbild von Dexter
 
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.259
Re: [CSS] Div-Positionierung

Ist doch untereinander? Verstehe Dein Problem nicht ganz. Solltest Du Probleme haben grössere Textmengen da unterzubringen, dann rücke es mit margin ein.
Alt 14. 04. 2006, 02:58 Dexter is offline Mit Zitat antworten #5
Systemlord
dick & durstig
(Threadstarter)
 
Benutzerbild von Systemlord
 
Registrierungsdatum: Jun 2000
Ort: Schland
Beiträge: 1.436
Re: [CSS] Div-Positionierung

Hi!

Das Beispiel von 1100 0101 funktioniert.
Mein Problem ist, ich habe nochmal ein div außenrum. (Siehe Beispiel)
Ich dachte eigentlich, daß sich die darin enthaltenen divs relativ dazu orientieren
würden. Das ist aber anscheinend nicht der Fall.
Zusätzliche Breitenangaben bringen im IE was, im FF jedoch nicht.

Hier mal das komplette Beispiel: (Vielleicht steh ich auch total auf'm Schlauch )


Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <style type="text/css"> body { margin: 0 auto; padding: 0; vertical-align: top; font: 100.01% Verdana, Arial, Helvetica, sans-serif; background: #FBFBFB; } </style> <head> <body> <div style="height:93px; background: url(bla.gif) repeat-x;"> <div style="float:left;border:1px solid blue;width:120px;height:200px;"><img src="blabla.gif" alt="" /></div> <div style="border:1px solid blue;width:300px;"><h1>retzreterter</h1></div> <div style="border:1px solid blue;float:left;">ertertert</div> </div> </body> </html>
Alt 14. 04. 2006, 12:48 Systemlord is offline Mit Zitat antworten #6
1100 0101
Ein Byte.
 
Benutzerbild von 1100 0101
 
Registrierungsdatum: Apr 2006
Ort: Bodensee..
Beiträge: 130
Re: [CSS] Div-Positionierung

Ja, weil Die Schrift von <h1> breiter ist als die von Dir angegebenen 300px. Deswegen verschiebt sich das gefloatete nach unten.

Das folgende stimmte so übrigends nicht, da musst du das float:left weglassen:
Code:
<div style="border:1px solid blue;float:left;">ertertert</div>

Außerdem: Warum legst du für den bereich erst eine Höhe von 93px fest, um in den darin enthaltenen divs dann neue Höhenangaben zu definieren?
Alt 14. 04. 2006, 21:13 1100 0101 is offline Mit Zitat antworten #7
Systemlord
dick & durstig
(Threadstarter)
 
Benutzerbild von Systemlord
 
Registrierungsdatum: Jun 2000
Ort: Schland
Beiträge: 1.436
Re: [CSS] Div-Positionierung

Hallo!

Danke, klappt jetzt.
Ich muß mich da wohl noch ein bißchen mit beschäftigen..
Alt 14. 04. 2006, 22:37 Systemlord is offline Mit Zitat antworten #8
1100 0101
Ein Byte.
 
Benutzerbild von 1100 0101
 
Registrierungsdatum: Apr 2006
Ort: Bodensee..
Beiträge: 130
Re: [CSS] Div-Positionierung

Gerne lege ich Dir http://www.css4you.de als Referenz und kleines HOWTO ans virtuelle Herz.
Alt 14. 04. 2006, 23:22 1100 0101 is offline Mit Zitat antworten #9
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 02:05 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