Moin,
ich habe folgendes Problem:
PHP-Code:
echo '
<table>
<tr>
<td>'.$var1.'</td>
<td>'.$var2.'<divclass="punkte"> </div></<td>
<td>'.$var3.'</td>
</tr>
</table>
';
Es soll in einer(!) Zeile erst die Variable 1, für dich eine feste Größe angeben kann, dann Variable 2, für die keine feste Größe möglich ist, dann füllende Punkte (Momentan als sich wiederholende Hintergrunggrafik) und dann ganz rechts Variable 4 dargestellt werden. Also quasi so:
|Eins.1 Zwei.1 ........................................................ drei|
|Eins.2 Zwei.2 ........................................................ drei|
|Eins.3 Zwei.3 ........................................................ drei|
Es muss auf jeden Fall rechts und Links ein Bund sein. Da ich aber nicht weiß, wie viel Platz Variable 2 in Anspruch nimmt, muss ich den Punkte-<div> so einstellen, dass er den Rest halt automatisch füllt.
Ich habe es zur Zeit so gelöst, dass ich dem <div>-Tag eine 100%ige Weite gebe. Klappt auch, nur rutscht der DIV-Layer dann in eine zweite Zeile. Mit display: inline; krieg ich es wieder in eine Zeile, doch darf man dabei keine Breite angeben.
Habt ihr Ideen? Ich hoffe, man konnte in etwa verstehen, was ich meine.