Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:
1.父子 >
大于号
2.后代 空格
3.兄弟 +
加号
4.同级 ~
波浪线
>
<ul class="list">
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3</li>
</ul>
.list > .item {
border: thin solid;
}
空格
<ul>
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3
<ul>
<li class="item">item1</li>
<li class="item">item2</li>
<li class="item">item3</li>
</ul>
</li>
</ul>
.list .item {
border: thin solid;
}
+
加号
<ul class="list">
<li class="item">item1</li>
<li class="item start">item2</li>
<li class="item">item3</li>
</ul>
.list > .item.start + * {
background-color: bule;
}
~
波浪线
<ul class="list">
<li class="item">item1</li>
<li class="item start">item2</li>
<li class="item">item3</li>
</ul>
.list > .item.start ~ * {
background-color: green;
}
<div class="box">
<label for="menu">下拉演示</label>
<input type="checkbox" name="xxx" id="menu" />
<ul>
<li><a href="">item1</a></li>
<li><a href="">item2</a></li>
<li><a href="">item3</a></li>
</ul>
</div>
#menu {
display:none;
}
#menu + ul {
display: none;
}
#menu:checked + ul {
display:block;
}