这是我试图操纵的html代码。我需要强调一下Chaz的第三个引用块。我不应该使用id或类来执行此操作。
<aside id="left">
<h2>What they're saying about us</h2>
<blockquote title="testimonials">
<p>"CSS coding is endlessly fun. I have such a great time doing it."</p>
<cite>DGMD student</cite>
</blockquote>
<blockquote>
<p>"I will be so glad when this assignment is over. "</p>
<cite>Another student</cite>
</blockquote>
<blockquote>
<p>"Do you really need so many classes and IDs after learning these cool selectors?"</p>
<cite>Chaz</cite>
</blockquote>
</aside>
这是我为此创建的css代码,但我应该使用:not selector来完成这个问题,每次我尝试使用它都没有任何变化。
blockquote:last-of-type cite {
background-color: purple;
font-style: normal;
color: white;
}
答案 0 :(得分:1)
这个问题似乎建议您对所有blockquote
元素应用一个突出显示,然后使用CSS :not()
选择器,erm,在过度设置前两个元素时不选择最后一个元素。困惑?例如......
aside blockquote {
background-color: pink;
}
aside blockquote:not(:last-of-type) {
background-color: white; /* or page background-color */
}
希望有所帮助:)