1
Hallo... Ich melde mich hier zum ersten mal da ich den Tipp von einem Freund bekommen habe ;)
Mein Problem liegt bei einer Tabellenspalte. Ich möchte folgende Tabelle aufbauen:
Mein code sieht so aus:
Ich dachte, das geht relativ einfach. Das einzige Problem ist nur, dass die Spalte mit der ID "background" ebenfalls Platz ausfüllt, der gar nicht benötigt wird. Müsste ich schätzen, würde ich sagen, dass "holder" und "background" die gleiche Breite haben.
Wie kann ich es nun so frickeln, dass "background" nur so Breit ist, wie der Text darin, und "holder" den Rest ausfüllt?
Danke schon einmal im voraus ;)
Mein Problem liegt bei einer Tabellenspalte. Ich möchte folgende Tabelle aufbauen:
<feste Breite>|<soll so breit sein, wie der Text hier drin>|<statische Breite>|<soll restliche Breite ausfüllen (mit text-align:right)>
Mein code sieht so aus:
td#background
{
height:44px;
background-image:url("background.png");
background-position:center top;
background-repeat:repeat-x;
padding:0px 20px 0px 20px;
color:#cccccc;
}
td#left
{
background-image:url("left.png");
background-position:right top;
background-repeat:no-repeat;
height:44px;
width:113px;
}
td#right
{
width: 13px;
background-image:url("right.png");
background-position:right top;
background-repeat:no-repeat;
height:44px;
}
td#holder
{
text-align:right;
height:44px;
}
<table cellpadding="0" cellspacing="0" style="width: 100%;">
<tr>
<td id="left"></td> <!-- hier feste Breite -->
<td id="background">soll so breit sein, wie der Text hier drin</td>
<td id="right"></td> <!-- hier feste Breite -->
<td id="holder">Soll rechts sein - ohne Balken</td> <!-- soll den Rest von den 100% Breite ausfüllen -->
</tr>
</table>
Ich dachte, das geht relativ einfach. Das einzige Problem ist nur, dass die Spalte mit der ID "background" ebenfalls Platz ausfüllt, der gar nicht benötigt wird. Müsste ich schätzen, würde ich sagen, dass "holder" und "background" die gleiche Breite haben.
Wie kann ich es nun so frickeln, dass "background" nur so Breit ist, wie der Text darin, und "holder" den Rest ausfüllt?
Danke schon einmal im voraus ;)