Yerf!
Oder wäre das Ganze einfacher wieder mit Listen und float zu machen?
Versuch die 2 Punkte zu trennen.
Die Entscheidung, welche HTML-Elemente man nimmt, basiert auf dem Inhalt. Ich bin mir nicht sicher, ob man das hier wirklich als Liste sehen kann, eher eine Aneinanderreihung von zusammengehörigen Elementen. Ich würde hier wohl Divs nehmen.
Wie man die nebeneinander bringt ist Sache von CSS. Absolute Positionierung führt zu sehr starren Layouts und manch anderen problemen. Man sollte versuchen das zu vermeiden. Deshalb ist es besser die Divs per Float nebeneinander anzuordnen.
Mir geht es unter anderem auch das die Beschriftung wie in der Tabelle ÜBER den Elementen liegt und das die Breiten der Spalten in etwa so sind wie in der Tabelle.
<div id="felder">
<div>
<label>Textfeld1</label>
<input type="text" name="textfield" />
</div>
<div>
<label>Textfeld2</label>
<input type="text" name="textfield2" />
</div>
</div>
#felder{ width:700px;}
#felder div {float:left; width:100px;}
#felder label {display:block;}
so in etwa...
(bei verschiedenen Breiten für die Divs diese per ID formatieren)
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->