jae*_*kie 1 html css css-selectors
我在让CSS选择器只选择父链接时遇到了一些问题.
<style>
.sidebar .nav li a {
background-color: transparent;
border-right: 1px solid #563D7C;
color: #563D7C;
font-weight: bold;
}
</style>
<div class="sidebar">
<ul class="nav sidenav">
<li>
<a href="#">Menu1</a>
<ul class="nav">
<li><a href="#">Item1</a></li>
</ul>
</li>
<li>
<a href="#">Menu2</a>
<ul class="nav">
<li><a href="#">Item1</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
不幸的是..应用于导航中所有链接的样式,我的选择是在我想要设置的所有链接上放置一个类,而不是必须这样做.
一个孩子选择当一个元素是一些元素的子匹配.子选择器由两个或多个分隔的选择器组成
>.
.sidebar .nav > li > a {
background-color: transparent;
border-right: 1px solid #563D7C;
color: #563D7C;
font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)