Select要素は必ず前面に表示される。

まぁ超有名な『不都合』なのだが、
もう本当に腹立たしいので、メモっとく。

select要素にはborderが引けない。
select要素はz-indexの指定を無視して、必ず前面に表示される。

WinIEではドロップダウン・メニューを描画するのがブラウザではなく
ブラウザと一体化したOSである所為らしい。
したがってOSをいぢれない以上、対処法は無い。

select要素のリストボックスはWindowsのコントロールを表示しているようです。このため、z-indexプロパティをサポートしていないのはWinIEの仕様です。


だから、バグではなくて『不都合』。
って、どんな仕様やねんな。
全くうっとおしい。


参考:
Internet Explorer (Windows) CSSバグリスト –
select要素ではz-indexやborderなどのプロパティを無視する(5.x/6.0)


CSS/DHTMLバグ辞典スレッド 第3版