CSS Positionierung von divs
Ich bin immer schwach, wenn es um die Positionierung von divs, aber diese situation ist etwas schwierig, eine Lösung zu finden online. Ich versuche, die position der Boxen in etwa so:
_ ___ _
|_|| ||_|
_ | |
|_||___|
Gibt es eine Möglichkeit zu vermeiden, definieren der einzelnen ein-pixel-Positionen, die speziell und machen Sie slot in den drei Spalten ich habe?
- Kannst du mehr Kontext? Was Spalten? Sind diese
div
s Feste Breite? Ist das unten Linksdiv
sein soll, unter der linken oberendiv
oder im Einklang mit der Unterseite der mittlerendiv
? - Im Grunde genommen habe ich keine Ahnung, was Sie eigentlich wollen. Ihre aktuelle HTML/CSS-Code würde helfen.
- Durch die Spalten, die ich meine, die Boxen passen sich in drei vertikale Spalten, die erste mit zwei in ihm. Es gibt eine Feste Breite. Die untere linke div soll einfach unter die anderen. Mein code für jedes Feld ohne Positionierung ist: #box { background: #FFFFFF; width: 175px; height: 300px; padding: 5px; border: 1px solid #b3b3b3; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
Du musst angemeldet sein, um einen Kommentar abzugeben.
werfen Sie einen Blick auf diese Geige: http://jsfiddle.net/rREAh/ ist es das, was du suchst?
Wenn Sie brauchen, ein perfektes layout, werfen Sie einen Blick auf die yahoo-layout-manager: http://developer.yahoo.com/yui/layout/
Definieren Sie drei Container für jede Spalte, und schweben Sie auf der linken Seite:
Jetzt können Sie alle Ihre Behälter an geeigneten stellen in diesen Spalten.
Finden Sie unter: http://jsfiddle.net/qXwKT/
CSS:
HTML:
box
Klasse macht dies so viel einfacher.Werfen Sie auch einen Blick auf diese ein: jsfiddle-Beispiel die mit einem fluid-layout.
Und ein weiteres ohne festen div im bottomleft Ecke.
position: fixed
an alle...