IEでのみスタイルを適用する 質問する

IEでのみスタイルを適用する 質問する

これが私の CSS ブロックです:

.actual-form table {
  padding: 5px 0 15px 15px;
  margin: 0 0 30px 0;
  display: block;
  width: 100%;
  background: #f9f9f9;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
}

IE 7、8、9のみを「表示」したいwidth: 100%

これを実現する最も簡単な方法は何ですか?

ベストアンサー1

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #myElement {
        /* Enter your style code */
   }
}

説明: これは Microsoft 固有のメディア クエリです。Microsoft IE 固有の -ms-high-contrast プロパティを使用すると、Internet Explorer 10 以降でのみ解析されます。メディア クエリの有効な値の両方を使用したので、ユーザーがハイ コントラストを有効にしているかどうかに関係なく、IE でのみ解析されます。

おすすめ記事