zishu's blog

zishu's blog

一个热爱生活的博主。https://zishu.me

IE10の互換性処理

  1. IE10 はアロー関数をサポートしていないため、js を書くときは注意が必要です。

  2. IE10 では js の文法要件が厳格で、通常の引数の後に余分なコードがない場合、,を書くとエラーが発生します。削除すれば問題ありませんが、Chrome では影響がありません。

  3. zoom プロパティはできるだけ使用しないようにしましょう。私は Chrome で zoom を使ってサイズ調整を行い、IE10 で実行したところ、ページ全体がずれてしまいました。しばらくしてから、以前にコンテナにzoom: 1.1;を設定していたことを思い出しました。本当に頭が痛いです。

  4. IE10 ではimgタグに白い余白が自動的に付いてくるので、デフォルトスタイルでborder: none;を設定すれば大丈夫です。

img {
    border: none;
}
  1. IE10 はほとんどの html5 新タグに対応していますが、唯一mainには対応していません。

  2. box-shadow の影プロパティは実際には IE10 でサポートされていますが、文法に注意が必要です。通常のブラウザでは color をrgba#などで書けますが、IE10 では#000000の形式でのみ書くことができ、#と 6 桁のカラーコードは省略できません。そうしないと効果がありません。

  3. IE10 は es6 の新しい文法に対応していません。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。