2012-09-19 9 views
12

私はCSSで意味このようなものを何か興味:cssの16進表記法でははどういう意味ですか?

background-color: #080808 \9; 

私はもちろんの六角カラー表記を、知っているが、私は前に使用\ 9を見たことがありません。 IE8 IE8標準、IE8 IE7標準、IE8に関する注意点:のために働くcolor units古いInternet Explorerの

+0

ブラウザ固有のものであれば、IEはそれを行うのが大好きです。ブラウザが解析できるのは私の推測です。 – Dan

+0

リンク先の例、Line 70:[twitter bootstrap](https://github.com/twitter/bootstrap/blob/master/docs/assets/css/bootstrap.css#L70) – tvpmb

答えて

11

\ 9ハックをハック:でもW3Cのを見て、私は、彼らはどちらかそれを定義するかわかりませんモード、IE7に関する注意点、IE7標準(IE8のすべての品種)、IE6

そうは、要するに、あなたがIEのすべての種類で動作するIEのCSSハックをしたい場合は、バックスラッシュ-9ハックを使用しています。エクスプローラに固有

source

+3

実際に何をしているのですかここに? IEがcssプロパティを無視するか、IEがそれを処理する唯一のIEですか? – tvpmb

+1

*スター*ハックは何をするのですか?IEでルールが動作するようにします –

+0

説明ありがとう。 – tvpmb

1

2 CSSルール(IE CSSハック)

別のオプションのみ Explorerによって読み取ることができるCSSルールを宣言することです。たとえば、CSSプロパティ がIE7をターゲットにする前にアスタリスク(*)を追加するか、またはプロパティがターゲットになる前にアンダースコアを追加する前に、 IE6を追加します。ただし、有効なCSS構文ではないため、この方法はお勧めしません。 here見つかり

IE8 or below: to write CSS rules specificially to IE8 or below, add a backslash and 9 (\9) at the end before the semicolon. 

。私は彼が投稿するまで私はgoogleに何を知らなかったので、私は@ Zoltanに信用を与える必要があります。

また、IE固有のWebサイトの他のいくつかの例があります。 IE固有のケースを処理するためにIEでのみ物事を読み込みたいときに役立つ条件付きコメントと同じです。

関連する問題