Tach alerseits
So, ich bin schon wieder ein Stück weiter bei meiner
CSS-Lern-Orgie :)
Nun stehe ich aber vor einem "Problem", wo ich nicht recht weiss,
wie ich es lösen soll. Bei SelfHTML und auch bei Google gibts ne
Menge Text dazu, aber so richtig weiter bin ich dadurch nicht.
Ich möchte folgendes Darstellen:
Text 01: Text 05
Text 02: Text 06
Text 03: Text 07
Text 04: Text 08
Es soll sozusagen eine Tabelle mit 2 Spalten sein.
Diese Tabelle soll eine feste Breite von 510px und
nur einen äusseren Rahmen haben.
Bisher habe ich das erstmal so gelöst:
HTML
-----------------------------------------------------------------
<table>
<tr>
<td width=150>Text 01: </td>
<td>Text 05</td>
</tr>
<tr>
<td>Text 02: </td>
<td>Text 06</td>
</tr>
<tr>
<td>Text 03: </td>
<td>Text 07</td>
</tr>
<tr>
<td>Text 04: </td>
<td>Text 08</td>
</tr>
</table>
-----------------------------------------------------------------
CSS
-----------------------------------------------------------------
table {
background-color: #004559;
border: 1px solid #ffffff;
width: 510px;
table-layout: fixed;
margin: 0 0 7px;
}
-----------------------------------------------------------------
Meine Frage an Euch ist nun, ob das eine Zweckentfremdung einer
Tabelle (im Sinne von CSS-basiertem Layouten) darstellt.
(Nicht dass ich mir gleich wieder die Trickserei angewöhne).
Ansehen kann man sich das hier: http://www.spaceart.de/___Test-01.shtml
(Es geht um diese Box mit "Artikel", "Material", "Größe" usw.)
Sieht ja soweit gut aus, aber wenn man nun die Schriftgröße
des Browsers verändert, laufen die Zeleninhalte der ersten
Spalte irgendwann in die der zweiten Spalte.
Ich hätte es gerne so, dass die Zelleninhalte dann in Ihrer Zelle umbrechen.
Oder kann man das ganze Anliegen vielleicht mit CSS
noch ganz anders lösen? Ich hatte schon überlegt,
zwei nebenander liegende Listen zu machen oder so.
Aber so ganz astrein kommt mir das nun auch nicht vor :)
Gruß
Ingo