IEと戦うフロントエンドエンジニアの記録(1)


システム技術グループ Y.S

そりゃ、昔IE6と格闘していたときとかに比べればぜんぜんましになっているのですが、それでもまだまだIEさんは悩ませに来ます。IE11だけに対応すればいいのに、それでもかーってなることしばしば。そんな独自実装との戦いを記録しておきます。

■セレクトボックスに勝手にフォーカス色適用するのやめてほしい

セレクトボックスで、選択肢を選んだあと、IEでのみ選択した項目にフォーカスが当たっちゃってるような状態になるんです。

とか

ありとあらゆる思いつく方法を試したのですが、効果なし。しかもわりと困ってるひと多そうなのに、情報もまったくと言っていいほどなく・・・。延々と2時間近くを費やしてようやくわかりました。

えー、独自実装・・・。標準化ってなんなんですかねえ・・・。

※ちなみに二個目のcolorプロパティは、background: 0 0;を指定すると文字色まで透過するため、必要になります。そしてMicrosoft公式にはリファレンスなくて、MDNに記述があるパターンでした・・・。

■-ms-**(IE独自拡張のベンダプレフィックス検索結果)(外部リンク)
https://developer.mozilla.org/en-US/search?q=-ms

この際、独自実装も許すから、せめて、リファレンスは、残してほしいです・・・。IEとの戦いはまだ始まったばかりです・・・!