getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 31.08.2007, 12:30   #1
TP-Member
 
Benutzerbild von funk-feuer
 
Registriert seit: Mar 2004
funk-feuer macht alles soweit korrekt

float check ich nicht


Hallo,

ich möchte eine Website basteln, die 4 div-Boxen hat, zwei oben und zwei darunter. Nun habe ich auch gelesen, dass man die Anordnung der Boxen mit float realisieren kann. Leider klappt das bei mir nicht. Die Boxen stehen unter einander, nicht zwei oben und zwei unten.

Es kommt mir auch vor, als würde ich eine viel zu langen Quelltext schreiben. Kann man das verkürzen?

#layer_mitte1 {
float: left;
height: 230px;
width: 400px;
top: 0px;
left: 0px;
}

#layer_mitte2 {
height: 230px;
width: 400px;
top: 0px;
left: 400px;
}

#layer_mitte3 {
float: left;
height: 230px;
width: 400px;
top: 0px;
left: 0px;
}

#layer_mitte4 {
height: 230px;
width: 400px;
top: 0px;
left: 4000px;
}

Vielen Dank!!!!

funk-feuer
funk-feuer ist offline   Mit Zitat antworten


Alt 31.08.2007, 12:44   #2
TP-Veteran
 
Benutzerbild von Nele
 
Registriert seit: Jan 2004
Ort: Borntowncity
Nele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKENele ist ein richtiges Arbeitstier - DANKE
Hallo,

wenn du divs floatest, dann sind die Angaben für top und left falsch. Die braucht man nur im Zusammenhang mit absoluter oder relativer Positionierung. Gefloateten divs könntest du mit margin einen Außenabstand zuweisen.

Wenn du willst, dass die divs nebeneinander stehen (bei float), brauchen sie natürlich auch genügend Raum. Wenn das Browserfenster z.B. kleiner wäre, würden sie auch umbrechen. In diesem Fall hilft ein äußerer div (um die gefloateten), der genügend Raum schafft und bei kleinerem Browserfenster für Scrollbalken sorgt.

Kürzer schreiben ließe sich dein CSS auf jeden Fall. Du könntest z.B. deinen divs noch dieselbe class geben und für die dann im CSS alle Eigenschaften deklarieren, die für alle divs gleich sind. Hier z.B. findest du aber auch noch andere Möglichkeiten (auch bessere).

Liebe Grüße
Nele
Nele ist offline   Mit Zitat antworten
Alt 31.08.2007, 15:00   #3
TP-Member
 
Benutzerbild von funk-feuer
 
Registriert seit: Mar 2004
funk-feuer macht alles soweit korrekt
Hallo Nele,

vielen Dank für deine Antwort, Ich habe jetzt die Angaben für top und left rausgenommen und sie haben auch genügend Raum, also die div´s stehen in einem anderen div, was 800 px breit ist und 600 px hoch. Also sollte genau der Paltz da sein. trotzdem zeigt er sie mir immer untereinander an.... Ich habe jetzt auch schon so viel um selfhtml gelesen, dass ich jetzt gar nichts mehr weiß... kennst du das? Vielleicht binde ich das ja auch falsch ins html ein... Kannst du nochmal drauf gucken?

#layer_mitte1 {
float: left;
height: 230px;
width: 399px;
border-right: 2px;
border-right-color: #FFFFFF;
border-right-style: solid;
border-bottom: 2px;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
}

#layer_mitte2 {
height: 230px;
width: 399px;
border-bottom: 2px;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
}

#layer_mitte3 {
float: left;
height: 230px;
width: 399px;
border-bottom: 2px;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
}

#layer_mitte4 {
height: 230px;
width: 399px;
border-bottom: 2px;
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
}

Und im html wird es so aufgerufen:

<div id="layer_main">
<div id="layer_mitte1">sdfsdafdsfsdfa </div>
<div id="layer_mitte2">hgjghjgj</div>
<div id="layer_mitte3">swq</div>
<div id="layer_mitte4"> fdgdfglk</div>
</div>

funk-feuer
funk-feuer ist offline   Mit Zitat antworten
Alt 31.08.2007, 17:03   #4
TP-Specialist
 
Benutzerbild von Rinaldo
 
Registriert seit: Oct 2003
Ort: Niederbayern
Rinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine UserRinaldo lebt für das TP und seine User
Man kann nicht immer nur floaten - ok, könnte man schon .

Aber nicht, wenn man auch was untereinander haben will - dann muss man auch mal clear sagen: So gehts bei Dir.
__________________
</andy>

Jetzt bauen wir´09
Rinaldo ist offline   Mit Zitat antworten
Alt 05.09.2007, 22:40   #5
TP-Member
 
Benutzerbild von funk-feuer
 
Registriert seit: Mar 2004
funk-feuer macht alles soweit korrekt
oh, das ist gut! Ich danke dir!!!
funk-feuer ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
float check ich nicht float check ich nicht
« "kleines" Forum | Bezeichnung von Farben »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:49 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67