このようなものが CSS で何を意味するのか興味があります。
background-color: #080808 \9;
もちろん、16 進数の色表記は知っていますが、\9 が使用されているのを見たことがありません。w3cを見ても、彼らがそれを定義しているかどうかはわかりません: color units
このようなものが CSS で何を意味するのか興味があります。
background-color: #080808 \9;
もちろん、16 進数の色表記は知っていますが、\9 が使用されているのを見たことがありません。w3cを見ても、彼らがそれを定義しているかどうかはわかりません: color units
それは古い Internet Explorer のハックです
\9 hack 対象: IE8 IE8 標準、IE8 IE7 標準、IE8 Quirks モード、IE7 Quirks、IE7 標準 (すべての種類の IE8)、IE6
つまり、IE のすべてのフレーバーで機能する IE CSS ハックが必要な場合は、バックスラッシュ 9 ハックを使用します。
2 エクスプローラー固有の CSS ルール (IE CSS ハック)
もう 1 つのオプションは、Explorer だけが読み取ることができる CSS ルールを宣言することです。たとえば、CSS プロパティが IE7 を対象とする前にアスタリスク (*) を追加するか、プロパティが IE6 を対象とする前にアンダースコアを追加します。ただし、有効な CSS 構文ではないため、この方法はお勧めしません。
IE8 or below: to write CSS rules specificially to IE8 or below, add a backslash and 9 (\9) at the end before the semicolon.
ここにあります。@Zoltan が投稿するまで何をグーグルで検索すればよいかわからなかったので、@Zoltan の功績を称えなければなりません。
また、IE 固有の Web 要素の他の例もいくつかあります。IE 固有のケースを処理するために IE のみにロードする場合に役立つ条件付きコメントのように。