ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1056
1056
EMPFEHLEN
-
04.03.08 10:49 #1
- Registriert seit
- Jul 2003
- Ort
- Eppstein
- Beiträge
- 11
Hi Leute,
ich habe ein äußeres Div das eine variable Größe bekommt (100% x 100%) abhängig von dem was wiederum daraum liegt. (Das muss auch so bleiben)
ich versuche nun beliebig viele divs hineinzulegen die alle nebeneinander liegen sollen.
Die Höhe der inneren Divs ist 100% und Breite festgelegt auf 150px.
Wenn nun nicht genug Platz für die nebeneinander liegenden Divs ist, dann bricht er sie mir in die nächste Zeile um.
Statt dessen soll er aber einen seitlichen scrollbar bringen.
Das habe ich besher geschaft:
Code :1 2 3 4 5 6 7 8 9
<div class="directoryPanelList"> <nobr> <div class="directoryPanel"></div> <div class="directoryPanel"></div> <div class="directoryPanel"></div> <div class="directoryPanel"></div> </nobr> </div>
CSS:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
.directoryPanelList { align:left; position:relative; top:0px: left:0px; width:100%; height:100%; display:inline; overflow:scroll; } .directoryPanel { align:left; float:left; width:150px; height:100%; border-right:1px #999 solid; border-top:1px #999 solid; border-bottom:1px #999 solid; background-color:#FFF; }
Das ganze soll später so aussehen wie der Finder von Mac OS X .
möglichst Browserkompatibel
Ne Idee was ich nicht bedacht habe
-
04.03.08 12:13 #2Maik Tutorials.de Gastzugang
Hi,
hierfür müsstest du dem äußeren DIV eine Breite zuweisen, die höher als 100% ist, denn dieser Wert bezieht sich auf die Breite des Viewports (html,body) innerhalb des Browserfensters, und führt daher zum Umbrechen der Elemente, wenn der zur Verfügung stehende Platz nicht ausreicht (zu viele Elemente, oder das Fenster wird horizontal runterskaliert).
-
04.03.08 12:58 #3
- Registriert seit
- Jul 2003
- Ort
- Eppstein
- Beiträge
- 11
wie schon geschrieben, die 100% des außeren Divs beziehen sich auch den container in dem es liegt. erst der bekommt dann ne feste breite.
das kommt daher, das in ihm auch noch andere divs mit 100% breite liegen. Das ganze soll später per js resized werden. Daher der container dafür, dann muss ich nur den resizen und der Rest geschieht durch das CSS. (das 100%)
Habe ich keine Chance die inneren Divs nebeneinander zu positionieren?
Gibts keine Möglichkeit dem äußeren Div zu sagen es soll nen horizontalen Scollbar anzeigen?
-
04.03.08 13:03 #4Maik Tutorials.de Gastzugang
Wie gesagt, width:100% bezieht sich auf die verfügbare Breite des Viewports, und solange das äußerste DIV diese Breite besitzt, verbreitert es sich nicht über den Anzeigebereich heraus, und es wird kein horizontaler Scrollbalken angezeigt, sondern die Elemente in die nächste Zeile umgebrochen.
Ähnliche Themen
-
3 divs nebeneinander
Von ZodiacXP im Forum CSSAntworten: 2Letzter Beitrag: 10.08.08, 23:00 -
2 DIVs nebeneinander innerhalb eines Haupt-DIVs
Von Eiszwerg im Forum CSSAntworten: 10Letzter Beitrag: 21.03.07, 13:33 -
2 Divs nebeneinander
Von Online-Skater im Forum CSSAntworten: 8Letzter Beitrag: 10.04.06, 17:33 -
Divs nebeneinander
Von Sebastian Schmidt im Forum CSSAntworten: 6Letzter Beitrag: 19.12.05, 19:28 -
Mehrere Divs nebeneinander
Von Devil86Hh im Forum CSSAntworten: 13Letzter Beitrag: 14.12.05, 12:30





Login





