0

誰かがこれらの2つのタイプのCSS宣言の違いを明らかにすることができますか?

ul#test {
}

#test ul {
}

見たところ違いがわからないようですが、テストページで使用すると動作が異なります。私が知る限り、彼らは同じことをしています。つまり、#testIDを割り当てられているULタグにのみ関連付けることです。ただし、実際の使用では、スタイルシートでul#testを使用すると、フォーマットは正しく機能します。一方、#test ulを使用すると、使用されません。

あなたは私がここで言及しているものを見ることができます:

http://jsbin.com/awixib/2/edit#source

ul#testメソッドはIDがULタグに特別に割り当てられていることを意味し、#test ulはULがIDが割り当てられている別のタグ内にあることを意味しますか?

4

1 に答える 1

6
ul#test {
}

これはul、IDがtest

#test ul {
}

ulこれは、祖先がIDを持つ要素である場合に適用されますtest

于 2012-04-15T13:40:03.400 に答える