Michael: Netscape und span mit width

Beitrag lesen

Ich möchte ein Formular mit mehreren Feldern anzeigen, die auch nebeneinander dargestellt werden sollen. Mein HTML-Code schaut so aus:

<span style="width:150px;">Frage A</span>
<select name="tumor_t" id="tumor_t" style="width:40px;">
 <option selected="selected" value="0">0</option>
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="3">3</option>
 <option value="4">4</option>
 <option value="5">X</option>
 <option value="6">is</option>

</select>
<span style="width:40px;">B</span>
<select name="tumor_n" id="tumor_n" style="width:40px;">
 <option value="-1">X</option>
 <option selected="selected" value="0">0</option>
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="3">3</option>

</select>
<span style="width:40px;">C</span>
<select name="tumor_m" id="tumor_m" style="width:40px;">
 <option value="-1">X</option>
 <option selected="selected" value="0">0</option>
 <option value="1">1</option>

</select><br/>

Das funktioniert im IE wunderbar, aber Netscape macht die <span>-Bereiche nicht so breit, wie eigentlich mit width: angegeben. Bei Netscape sind die Bereiche so breit, wie der Text darin.

Nach einigem Herumsuchen habe ich Tipps gefunden, wonach ich das span durch ein div ersetzen oder display:block dazufügen soll, das verschiebt die nachfolgenden Elemente aber in die nächste Zeile, was ich natürlich auch nicht will. Es soll alles in einer Zeile stehen wie beim IE.

Michael