我需要帮助理解样式表

jay*_*165 -2 html css

这是一个家庭作业问题.这不是一个年级(FYI).但我们必须为期末考试研究问题.我失去了这个特殊的问题,需要更好地理解如何得出答案.请看下面的问题:

考虑这个样式表:

.x{ color: blue;}

.y{ font-size: 16pt;}

.z {font-style: italic; color: red;}
Run Code Online (Sandbox Code Playgroud)

将以下文本与其外观相匹配.

A. 16pt
B. red, italic 
C. blue, italic
D. blue

1. < span class=x > TEXT < /span>

2. < span class=y> TEXT < /span>  

3. < span class=x> < span class="z">TEXT< /span > < /span>    

4. < span class=z > < span class=x>TEXT< /span>< /span>  
Run Code Online (Sandbox Code Playgroud)

谁能帮助我更好地理解这一点?

小智 5

1 - > D(类x包含蓝色)

2 - > A(类y包含16pt font-size属性)

3 - > B(根据CSS优先级,类z将应用于选项3,这将使TEXT为红色和斜体)

4 - > C(将首先应用类z,这将使TEXT变为红色和斜体,然后将应用类x,这将使TEXT变为蓝色)

CSS在行动:

.x {color: blue;}

.y {font-size: 16pt;}

.z {font-style: italic; color: red;}
Run Code Online (Sandbox Code Playgroud)
<span class=x>TEXT</span>

<span class=y>TEXT</span>  

<span class=x><span class=z>TEXT</span></span>    

<span class=z><span class=x>TEXT</span></span>  
Run Code Online (Sandbox Code Playgroud)