CSS: Tabel imiteren

Hi,

Ik wil een simpele tabel weer gaan geven met CSS ipv de tabel zelf.
Nu wilde ik dit met onderstaande code voor elkaar krijgen.

[code:1:b542d32902]
<div class=“formrow”><span>
<div class=“cell_50” >25006023</div>
<div class=“cell_150” >BRUSCHETTA’S APERO ASSORTI 72s</div>
<div class=“cell_50” ></div>
<div class=“cell_50” ><a href="…/order/add.php?product_number=25006023&subgroup_number=25006001">>></a></div>
</span></div>
<div id=“reset”></div>
[/code:1:b542d32902]

Het CSS wat hiervoor wordt gebruikt ziet er als volgt uit:

[code:1:b542d32902]
.cell_50 {
color: #333;
width: 50px;
border: 1px solid #ccc;
float: left;
}

.cell_150 {
color: #333;
width: 150px;
border: 1px solid #ccc;
float: left;
}

.formrow {
width: 450px;
height: 100%;
border: 1px solid #ccc;
}
[/code:1:b542d32902]

Op safari ziet het er allemaal goed uit. Netjes een rij gegevens per regel en geen overbodige spacings. Bekijk ik het in win 98, dan ziet het er volledig bagger uit.
Hier twee screenshots:

[b:b542d32902]windows[/b:b542d32902]
[img:b542d32902]http://www.mivida.nl/forums/macosx/windows.jpg[/img:b542d32902]
[b:b542d32902]mac[/b:b542d32902]
[img:b542d32902]http://www.mivida.nl/forums/macosx/mac.jpg[/img:b542d32902]

Wat is hier aan de hand?

wat mij meteen opvalt is dat de "txt-boxen" niet allemaal even hoog zijn.... dat kan nl noodzakelijk zijn. oja en je box kader wordt kennelijk niet elke brwoser zo gelezen. border color=white ofzo doen?

Jaja, tabellen moeten gebruikt worden waarvoor ze bedoeld zijn, althans, dat zeggen ze. Dit is duidelijk tabulaire data, dus stop het gewoon in een simpele tabel. Je moet dan weer niet in de tabel met borders en width en height gaan werken, dat kan CSS dan wel weer voor je doen.

Ik heb vorige week iets soortgelijks gevraagd omdat een echte tabel binnen mijn CSS hopeloos de mist in ging. Maar dit was ook niet de weg. Formatteer je tabel met CSS, maar gebruik een tabel als tabel.

Kijk voor hoe en wat hier: http://www.htmlhelp.org/reference/html40/olist.html