Text in einer Zeile anzeigen

Nachdem ich über 1 Jahr nicht mehr mit HTML zu tun hatte, muss ich mich nun wieder etwas einarbeiten. Jetzt zu meinem Problem: Ich habe eine Tabelle, aber aus irgendeinem Grund werden „Test“ und „Test2“ nicht in einer Zeile angezeigt!

[HTML]

hallo h1 { margin-left:20px; } [/HTML]Woran liegt das? Weil der linke Text so groß ist? Und wie kann ich beide Wörter in eine Zeile bringen? Wundert euch bitte nicht über meinen grässlichen Stil, habe noch viel Arbeit vor mir! :D

test

test1

Also zuerst einmal hast du dein

falsch geschlossen, es heißt

und nicht :wink:

Die meisten Browser machen nach

einen Zeilenumbruch. Versuchs mal so:

<div style="float:left;" align="left"><h1>test</h1></div>
<div align="right">test1</div>
<div style="clear:left;" />

Im genannten Vorschlag dürfte das rechte Div über die gesamte Breite laufen, align muss in dem Zusammenhang auch nicht definiert werden. Grundgerüst um 2 Divs nebeneinander zu stellen:
[html]

Rechts
links
[/html] Mit der Breite und anderen Faktoren lässt sich das dann beliebig anpassen. Wenn sowieso tabellarisch Daten ausgegeben werden bietet sich allerdings die Nutzung entsprechenter Tabellenmöglichkeiten () an. Die Table-Funktion wird im Einstiegsbeispiel übrigens nicht geschlossen.

Ok danke läuft! :smiley: