zwei div boxen nebeneinander und rechts ausrichten

Status
Nicht offen für weitere Antworten.

BastianW

Mitglied
Hi,

ich möchte zwei div boxen nebeneinander rechts am Bildschirmrand ausrichten

Symbol:
| ()()|

Es gelingt mir aber nicht :(.

Wie müßte der Quellcode dafür aussehen?
 
Hi,

kurz und schmerzlos:

Code:
#box1, #box2 {
float:right;
}
Code:
<div id="box1">box 1</div>
<div id="box2">box 2</div>
 
verdammt... das sieht einfach aus...

wo müßte denn dann das Clear element hin?

Edit:
Bei dem beispiel vertauscht er mit irgendwie die boxen:

| (box2)(box1)|

erwartet hätte ich ja:

| (box1)(box2)|
 
Zuletzt bearbeitet:
Dann tauscht du eben die Reihenfolge:

Code:
<div id="box2">box 2</div>
<div id="box1">box 1</div>
<div style="clear:both;">box 3</div>
Oder du setzt es auf diese Weise um:

Code:
#wrap {
float:right;
}
#box1, #box2 {
float:left;
}
Code:
<div id="wrap">
     <div id="box1">box 1</div>
     <div id="box2">box 2</div>
</div>
<div style="clear:both;">box 3</div>
 
hey super... das klappt klasse :)

Wenn ich das richtig verstehe hält der Wrapper beide Elemente und richtet sie rechts aus oder?

Nur wieso sind die Elemente drinnen auf left ausgerichtet?

Wenn ich nun zwei Boxen erstelle mit je 300px und das Browserfester zusammenschiebe, werden die Boxen irgendwann einmal untereinander dargestellt, kann ich das irgendwie verhindern?
 
Zuletzt bearbeitet:
Nur wieso sind die Elemente drinnen auf left ausgerichtet?
Damit sie, wie von dir erwartet, in der Reihenfolge angezeigt werden, wie sie im Quellcode notiert sind.

Wenn ich nun zwei Boxen erstelle mit je 300px und das Browserfester zusammenschiebe, werden die Boxen irgendwann einmal untereinander dargestellt, kann ich das irgendwie verhindern?
Indem du für das DIV #wrap eine entsprechende Breite definierst.
 
Status
Nicht offen für weitere Antworten.
Zurück