zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Div Box scrollen, mit float boxen inhalt

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 02.10.2005, 00:10
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.09.2005
Beiträge: 86
SURE612 befindet sich auf einem aufstrebenden Ast
Standard Div Box scrollen, mit float boxen inhalt

Hallo!

Mal wieder n Problem zu später Stunde.

Ich hab ne Box, mit overflow: auto.
Dann packe ich Boxen rein die sollen vertikal nebeneinander aufgreiht werden. Das mache ich mit float: left.
Dann will ich aber, das die Boxen nich nen "Zeilenumbruch" machen, sondern
weiter nebeneinander kommen, und die übergeordnete Box scrollbar ist.

Ist das möglich und wenn ja wie?


Noch eine Frage... Wie kann ich die Höhe aller Boxen nach der mit dem längsten Inhalt angleichen?

danke schonmal fürs lesen!

Nachtrag:

vielleicht erklärt der Screenshot das Problem am besten:

http://www.toxz.de/1.gif

die grünen boxen sollen alles nebeneinander sein!!!
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 02.10.2005, 11:41
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 23.03.2005
Beiträge: 1.032
Swoop befindet sich auf einem aufstrebenden Ast
Standard Re: Div Box scrollen, mit float boxen inhalt

Zitat:
Zitat von SURE612

danke schonmal fürs lesen!
np, du könntest etwas code zeigen dazu
__________________
Shibby.....

Mein Blog
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 02.10.2005, 16:10
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.09.2005
Beiträge: 86
SURE612 befindet sich auf einem aufstrebenden Ast
Standard

Hallo!

Hier is n Codeauszug:


der CSS Teil:

.startmap_box {
background: #000000;
}

.startmap_box_out {
position: relative;
float: left;
margin: 1%;
padding: 1%;
width: 22.5%;
height: auto;
background:#ffffff;
font-size: 60%;
}

.startmap_box_in1 {
text-align: center;
width: 90%;
padding: 5%;
background:#99c349;
}

der HTML Teil:

<div class="startmap_box">

<div class="startmap_box_out">
<div class="startmap_box_in1">
Kommunikation & Gesellschaft
</div>
</div>
<div class="startmap_box_out">
<div class="startmap_box_in1">
Kommunikation & Gesellschaft
</div>
</div>
<div class="startmap_box_out">
<div class="startmap_box_in1">
Kommunikation & Gesellschaft
</div>
</div>
<div class="startmap_box_out">
<div class="startmap_box_in1">
Kommunikation & Gesellschaft
</div>
</div>
<div class="startmap_box_out">
<div class="startmap_box_in1">
Kommunikation & Gesellschaft
</div>
</div>
<div class="startmap_box_out">
<div class="startmap_box_in1">
Kommunikation & Gesellschaft
</div>
</div>


Für die Boxen wollte ich folgende Darstellung:

xxxxxxx

yyyyyyy
yyyyyyy
yyyyyyy


leider siehts dann so aus:

xxxxx
xx

yyyyy
yy
yyyyy
yy
Mit Zitat antworten
  #4 (permalink)  
Alt 02.10.2005, 17:52
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.09.2005
Beiträge: 86
SURE612 befindet sich auf einem aufstrebenden Ast
Standard

rätsels lösung:


anstatt <div> nehme man <span>


und setzte


white-space: nowrap;


mit ein - und es geht!
Mit Zitat antworten
  #5 (permalink)  
Alt 02.10.2005, 18:18
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.09.2005
Beiträge: 86
SURE612 befindet sich auf einem aufstrebenden Ast
Standard

nur leider lässt sich keine height und width für die span boxen einstellen...

ist das normal?
Mit Zitat antworten
  #6 (permalink)  
Alt 02.10.2005, 18:29
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 23.03.2005
Beiträge: 1.032
Swoop befindet sich auf einem aufstrebenden Ast
Standard

ja denn der span ist ein Inline-Element..
__________________
Shibby.....

Mein Blog
Mit Zitat antworten
  #7 (permalink)  
Alt 02.10.2005, 18:32
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.776
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von SURE612
nur leider lässt sich keine height und width für die span boxen einstellen...
ist das normal?
Ja. span ist ein inline-Element. edit: @swoop: grmbl, naja: doppelt hält besser

zu deinem Ausgangs-Problem: float-Boxen brechen immer um, wenn der Platz nicht ausreicht. Das gehört zum Prinzip dieser Eigenschaft.
Ich kann dein Problem anhand der obigen Quelltext-Schnipsel nicht nachvollziehen. Da gibt es kein Element mit overflow-Eigenschaft.
Bitte poste einen Code, der das Problem nachvollziehbar macht. Wie sowas aussieht, kannst du hier nachlesen:
http://www.xhtmlforum.de/viewtopic.php?t=1399

Zitat:
Wie kann ich die Höhe aller Boxen nach der mit dem längsten Inhalt angleichen?
Gar nicht. Das kann man nur vortäuschen. Stichwort: faux columns

Grüße
fricca
Mit Zitat antworten
  #8 (permalink)  
Alt 02.10.2005, 18:49
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.09.2005
Beiträge: 86
SURE612 befindet sich auf einem aufstrebenden Ast
Standard

danke für die antworten

hätte gedacht das geht, hier hatten sie auch irgendwie die breite eines span festgelegt:

http://www.bigbaer.com/css_tutorials...l.tutorial.htm


das fehlende overflow element hatte ich nicht gepostet.
was ich gepostet hatte war alles in der div box drin.

die div boxen unterstützen das nowrap wohl nicht wie span?
...wahrscheinlich, da bei mir sich dadurch nichts geändert hat.

p.s. das nächste mal nutz ich die Code-Auszeichnung
Mit Zitat antworten
  #9 (permalink)  
Alt 02.10.2005, 19:03
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.776
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von SURE612
hätte gedacht das geht, hier hatten sie auch irgendwie die breite eines span festgelegt:
ein span-Element mit float-Eigenschaft wird als Block-Level-Element dargestellt. Dann kann auch eine Breite vergeben werden - das macht dann aber keinen Unterschied zu dem vorherigen div-Element...

BTW: div und span sind semantisch bedeutungslos. Besser wäre die Verwendung von sinnvollen Elementen, z.B. p-Elemente wenn es sich um Textabsätze handelt, h-Elemente, wenn es Überschriften sind usw.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 02.10.2005, 19:09
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.09.2005
Beiträge: 86
SURE612 befindet sich auf einem aufstrebenden Ast
Standard

schwieriges problem...

jetzt mach ich lieber alles untereinander - dann brauch ich auch kein float und keinen vertikalen scrollbalken
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verschiebungen bei größerem Bildschirm seelefant CSS 4 28.07.2014 15:43
Design Float IE6 Problem koknarr CSS 10 05.09.2008 18:05
Inhalt in Div Box verändern honkypotter (X)HTML 9 01.06.2007 14:37
Problem mit position:relative; McCoRmIcK CSS 0 08.04.2007 16:23
div box breite nach inhalt! MikeDe CSS 2 03.12.2004 05:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:55 Uhr.