1 に答える
6
これは現在、HTML5 によってある程度明示的に定義されています。
multiple
属性が存在せず、要素の表示サイズが 1 の場合、要素のオプションのリストに選択性が true に設定されている要素がない場合は常に、ユーザー エージェントはオプションのリストの最初の要素の選択性を設定する必要option
があります。無効になっていないツリー順序がある場合は true にします。select
option
指定されたマークアップでは、multiple
およびsize
属性が に存在せず、その中<select>
の唯一の<option>
要素が無効になっておらず、selected
属性が明示的に設定されていません。非複数<select>
要素の場合、デフォルトの表示サイズは 1 であるため、ブラウザで上記のルールを適用する必要があります。これは現在のブラウザの動作と一致しており、正当な理由があることに注意してください。
<option>
ただし、指定された に有効な要素がない場合にブラウザーが何をすべきかを指定しているようには見えません<select>
。
于 2013-06-26T15:58:30.420 に答える