IE10の選択要素の矢印を削除する
2023-09-16 04:07:44
質問
Mozilla と WebKit を使って、私は半分まともな解決策を持っています。
select
ボックスの矢印を
appearance: none;
を使用し、親要素を持つ。
IE では、ほとんどの場合、この機能を無効にしました。IE10 では、条件付きコメントが実際に機能しないので、実際に無効にすることはできません。
以下は私のマークアップです。
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9"> <![endif]-->
<!--[if (gt IE 9)]> <html class="ie10plus"> <![endif]-->
<!--[if !(IE)]><!--> <html> <!--<![endif]-->
クラス
ie10plus
は実際にはマークアップに使われることはありません。
また、IEの矢印を置き換える正当な方法がありそうな気がします。実際に問題を修正することに反対しているわけではありません。
appearance: none;
ではうまくいきません。では、ここでどうすればいいのでしょうか?
どのように解決するのですか?
ブラウザ スニッフィングや条件付きコメント (Internet Explorer 10 ではサポートされていません) を避け、より標準的なアプローチを取るようにします。この特定の問題では
::-ms-expand
擬似要素です。
select::-ms-expand {
display: none;
}
関連
-
[CSSチュートリアル】CSSを解析して、画像のテーマカラー機能を抽出する(コツ)
-
[CSSチュートリアル】SVGを使ったCSSアニメーションでエネルギーフローを表現する
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] SCSSとSassの違いは何ですか?
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み] IE10の特定の入力に対する "フィールドクリア "のXボタンを削除しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル]CSSで簡単!高周波な異形ボタンを実現する方法
-
[CSSチュートリアル】Pure CSSカスタム複数行抜け問題(原理から実装まで)
-
[css3]css3におけるtransformプロパティの4つの機能
-
[CSSチュートリアル]CSSは、2列のレイアウト、固定幅の左側、適応するためのさまざまな方法の右側を達成するために
-
[CSSチュートリアル】波動効果を生み出すCSSのアイデア
-
[css3]css3はtransform-originを使用して、大きな円上のドット分布のレイアウトと回転を実現します。
-
[css3]ピュアCSS3によるネオンライト効果
-
[CSSチュートリアル】CSSで炎のエフェクトを記述する方法
-
[ブラウザ互換性チュートリアル]IE9でのネイティブページの互換性問題の解決方法について
-
[解決済み] Firefoxでselect要素から矢印を削除する方法