0
<html>
<head>
<style>
#wo{
    color: red;
}

p{
    color: yellow;
}
</style>
</head>
<body>

<div id="wo">
<p>Hi</p>

</div>
</body>
</html>

これは私のコードです。p(0,0,0,1) よりも css(0,1,0,0) でより高い特異性を持つ id wo のプロパティを宣言するのに、なぜ私の段落が黄色を示すのですか?

4

1 に答える 1

3

Hiは要素内pではなく、要素内にあるためですdiv#wo。要素は、継承を通じてルールpによって間接的にのみ影響を受けますが、ルールは要素を直接対象としているため、継承されたプロパティを上書きします。#wopp

特異性は、2 つのルールが同じ要素に一致する場合にのみ適用されますが、これはあなたのケースではありません。

于 2012-12-24T05:02:20.440 に答える