プレーンなバニラドロップダウンリストがあります。これは、IE 11で開いたときにコンテンツを表示する方法は、古いバージョンとは全く異なります。 IE 11をIE 8として表示する方法はありますか?開かれた動作時にIE 11のドロップダウンが調整できますか?
<html>
<H2>Test plain drop-down in IE 11 </H2>
<br/><br/>
<p>
First item is pre-selected : <select id="testIE11">
<option value=0 selected>item 0</option>
<option value=1>item 1</option>
<option value=2>item 2</option>
<option value=3>item 3</option>
<option value=4>item 4</option>
<option value=5>item 5</option>
<option value=6>item 6</option>
<option value=7>item 7</option>
<option value=8>item 8</option>
<option value=9>item 9</option>
<option value=10>item 10</option>
<option value=11>item 11</option>
<option value=12>item 12</option>
</select>
</p>
6th item is pre-selected : <select id="testIE11">
<option value=0>item 0</option>
<option value=1>item 1</option>
<option value=2>item 2</option>
<option value=3>item 3</option>
<option value=4>item 4</option>
<option value=5>item 5</option>
<option value=6 selected>item 6</option>
<option value=7>item 7</option>
<option value=8>item 8</option>
<option value=9>item 9</option>
<option value=10>item 10</option>
<option value=11>item 11</option>
<option value=12>item 12</option>
</select>
</html>
短い答え:おそらくない – epascarello
あなたはどういう意味ですか... ...?スクリーンショットは選択要素が展開されたことを示します。通常、すべてのIEバージョン(整形式のマークアップ内)では、select要素はフォーカスを受け取るまでリストを表示しません。マッシュアップコードでは、bodyタグやformタグはありません。selectタグの前にデフォルトでフォーカスを受け取ります。 IEのバージョン間で、親の選択と本体の境界からのリストのオフセットが異なります。 –
考えられる回避策は、必須属性を持つimput要素を使用し、データリストにバインドすることです。 –