Dieser Block folgt noch weitere drei mal. Die
dienen dazu die Blöcke untereinander zu setzen. Zusätzlich möchte ich noch eine Tabelle rechts neben den Blöcken einbinden. Und da habe ich Probleme mit der Positionierung. Der Code für die Abfrage lautet wie folgt.
Übersicht
<?php $ausgaben=$mysqli->query("SELECT ausgaben, falligkeit, zw, euro FROM haushaltsausgaben WHERE id\_vn='{$\_SESSION['kundenauswahl']}';");
while($ausgabenfeld=$ausgaben-\>fetch\_array())
{
echo ''.
''.$ausgabenfeld['ausgaben'].''.
''.$ausgabenfeld['falligkeit'].''.
''.$ausgabenfeld['zw'].''.
''.$ausgabenfeld['euro'].''.
'';
}
?\>
Wie kann ich rechts neben den Blöcken diese Tabelle einbinden, sodass die Oberkante der Tabelle mit der Oberkante des ersten Blocks nebeneinander liegen?
Wie kann ich rechts neben den Blöcken diese Tabelle einbinden,
sodass die Oberkante der Tabelle mit der Oberkante des ersten
Blocks nebeneinander liegen?
Indem Du beide Block-Elemente (-> nachschlagen, wichtiger Begriff!) im Quellcode nacheinander kommen lässt und mindestens dem einen (idR dem ersten) ein entsprechendes float zuweist (ich habe gesehen, dass Du das schonmal gemacht hast). Wenn Du nachgelesen hast, was Block-Elemente sind und wie sie sich verhalten, dann weißt Du, warum die nicht nebeneinander stehen und wozu Du das float brauchst.
Ich hab’s jetzt aber anders lösen können. Und zwar habe ich die Tabelle mit float:right von rechts her positionieren können. Damit der Abstand zu den Containern links nicht zu groß ist, habe ich noch margin-right verwendet. Die Container auf der linken Seite werden auch nicht mehr von der Größe der Tabelle beeinflusst.