CSSの継承

CSSの特定のスタイルは継承されますが、継承とは何ですか?継承は、スタイルを特定の HTML タグ要素だけでなく、その子孫にも適用できるようにするルールです。たとえば、次のコード: 特定の色が p タグに適用される場合、この色の設定は p タグだけでなく、p タグ内のすべてのサブ要素テキストにも適用されます。ここで、サブ要素はスパンです。鬼ごっこ。

p{color:red;}

<p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩。</p>

右側の結果ウィンドウの p のテキストと spam のテキストが赤に設定されていることがわかります。ただし、一部の CSS スタイルは継承されないことに注意してください。たとえば、 border:1px Solid red;

p{border:1px solid red;}

<p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩。</p>

上の例では、コードの機能は、p タグの境界線を 1 ピクセル、赤、および実線の境界線に設定することだけであり、サブ要素のスパン。

りー


学び続ける
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<style type="text/css">
p{color:red;}
span{border:1px solid blue;
color:#aa2355;}
p{border:1px solid red;}
</style>
</head>
<body>
<h1></h1>
<p class="first"><span></span
     >
     </p>
<p id="second"><span></span
     >""
     </p>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
图片放大关闭