Hallo Martin!
Hatte bisher auch Tabellen, da hat es gut funktioniert.
Kannst du. Mit
position:static;
Werde ich gleich mal ausprobieren.
Ich schätze mal, du willst das wie folgt machen:
<div class="hauptinfodiv">
<div class="linkespalte">
<p>Name</p>
<p>Vorname</p>
<p>ganz viele weitere Infos</p>
</div>
<div class="rechtespalte">
...
</div>
</div>
Was ist aber nun, wenn im linken Bereich ein Zeilenumbruch zu viel ist oder ein Browser die Abstände anders rendert? Dann hat du z.B. neben dem Feld für weitere Infos dann "Vorname" stehen. Das versteht dann kein Mensch mehr...
Genau das meinte ich mit "meine Daten kommen per XSL.
Da ich aber nicht genau weiß, was alles kommt und in welcher Reihenfolge und zum Teil auch in anderem Format kann ich immer nur einen Fakt auswerten. Also sieht es bei mir dann etwa so aus:
<div class="hauptinfodiv">
<div class="linkespalte">
<p>Name</p>
</div>
<div class="rechtespalte">
<input value="" size="40" maxlength="32" type="text" name="Name">
</div>
</div>
<div class="hauptinfodiv">
<div class="linkespalte">
<p>Vorname</p>
</div>
<div class="rechtespalte">
<input value="" size="40" maxlength="32" type="text" name="Vorname">
</div>
</div>
etc.
Damit habe ich die von dir beschriebenen Probleme dann nicht
liebe Grüße
nance