2

重複の可能性:
ハッシュ (#) で始まる CSS プロパティは有効ですか?

ここ Stackoverflow.com を調べてみましたが、私の質問に関連するものは見つかりませんでした。Yahoo! に回答がありましたが、オープン Web もそれ以上ではありませんでした。「答え」は「[#はID用です]」以外のことは何も言いませんでした(もちろんリンクを投稿する必要はありません)。

これはもう少し高度です。

同僚から CSS コードを確認したところ、#いくつかの CSS プロパティの前に記号を使用していることがわかりました。

プロパティの前の記号は何をし#ますか? それは、私が想定している IE ターゲティング ハックに違いありません。

例えば:

.selector { #property:value; }

またはよく:

.headings { #margin-top:10px; }

私は CSS についてよく知っていると思っていましたが、これには驚きました。特に、Yahoo! での回答以外に、このケースのドキュメントがオープン Web に存在しないことに驚きました。答えます。

これに関する情報は大歓迎です。

ありがとう。

4

1 に答える 1

6

アップデート

Paul Irish#propertyから引用すると、IE7 以下であることがわかります。

2009.11.10 更新 – #prop: value IE<=7 ハックを追加。私は*propよりもはるかに好きではありません。


プロパティの前に置く#ことは、一部のブラウザにとってハックに違いありません。他の同様のハックには、_(IE6 以下の場合)、*(IE8 以下の場合) などがあります。

詳細については、次を参照してください。

于 2012-05-29T16:10:03.410 に答える