2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

IE11にのみ適用するスタイルシート

Posted at

いまどきIEだけ崩れてるなんてないだろ〜

...

_人人人人人人人人人人人人人人人人人人_
>  IEはGoogle Fonts 非対応  <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄

CSS hack を使用する

弊社はほとんどの案件でブラウザ対応は最新版というありがたい環境だが、
それでもIEは崩れたりすることがある。

一番致命的なのがGoogle Fontsによる Webフォントが使用できないことだ。

条件付きコメントはIE9までしか対応できないため、
最新ブラウザなのにcss hackという古い手法に頼るというよく分からない状態になる。

IE11のみ
@media all and (-ms-high-contrast:none){
  *::-ms-backdrop, .hoge {
    // スタイル
  }
}
IE10以降
@media all and (-ms-high-contrast:none){
  .foo { color: green } /* IE10 */
}

IEではWebフォントを諦める

一思いにバッサリ1つのフォントを指定してやる。

ie.css
@media all and (-ms-high-contrast:none){
  * {
    font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
  } 
}

IE用にWindowsに標準的に入っているフォントを使用して体裁を整えてあげることはできるのだが、
そこまで時間をかけるのはコストに見合わないと判断。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?