<select>Internet Explorer は、一貫性のない、または存在しないフォント サイズ、色、境界線、背景色などを使用してhtml をスタイリングすることに常に絶望的であったことを知っています。
jQueryなどのJavaScriptフレームワークを要求しても問題ありません。選択した「メニュー項目」が非表示フィールドに追加された、単純なCSSメニューが代替としてほとんど問題なく機能すると思います...
<select>Internet Explorer は、一貫性のない、または存在しないフォント サイズ、色、境界線、背景色などを使用してhtml をスタイリングすることに常に絶望的であったことを知っています。
jQueryなどのJavaScriptフレームワークを要求しても問題ありません。選択した「メニュー項目」が非表示フィールドに追加された、単純なCSSメニューが代替としてほとんど問題なく機能すると思います...
完全に機能するネイティブの選択ボックスを、キーボード ナビゲーションや、Javascript がオフになっているユーザーやスクリーン リーダーを使用しているユーザーがサイトにアクセスできないようにする自家製のハッキング ソリューションのすべての優れた機能に置き換える必要はありません。99.9% の Web サイトが選択ボックスをうまく溶け込ませることができるのであれば、それを吸収して、できる限りスタイルを整える必要があります。
ただし、さまざまな方法で選択ボックスを強化するこの jQuery プラグインを調べることができます。
ドロップダウンメニューは、隠しフィールドをデータホルダーとして簡単に実行できると思います。JavaScript がオフになっている場合を除いて、潜在的な問題は見られません。