0

次の選択オプションは、Firefox/Chrome では正常に表示されますが、IE8 では表示されません。助けてください。

<select id = "vehicle" name = "vehicle" class = "vehicleSelect">
<option value = "-1" selected>&nbsp;</option>
<option value = "15">Car</option>
<option value = "16">Bike</option>
<option value = "17">Train</option>
</select>

CSS:

.vehicleSelect
{
    width: 100%;
    height: 100%;
    font: 10px/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
    padding: 3;
    border: 0;
}
4

1 に答える 1

1

セレクトボックスの標準枠を外しているので、ブラウザによっては当然変な感じになります。height: 100%と を削除することを検討してくださいborder:0

また、HTML タグのプロパティにスペースを追加しないでください。ブラウザによってはさまざまな問題が発生する可能性がありますが、これは良い習慣です。

<select id = "vehicle" name = "vehicle" class = "vehicleSelect">

次のようにする必要があります。

<select id="vehicle" name="vehicle" class="vehicleSelect">
于 2013-08-07T19:24:42.070 に答える