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