<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.nav1 li:first-child {background: #f00;}
.nav1 li:last-child {background: #f0f;}
.nav1 li:nth-child(3) {background: #00f;}
.nav1 li:nth-last-child(3) {background: #0f0;}
</style>
</head>
<body>
<h1>列表</h1>
<li class="nav1">
<ul>
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
<li>列表项目6</li>
<li>列表项目7</li>
<li>列表项目8</li>
</ul>
</li>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.nav1 li:nth-child(odd) {background: #f00;}
.nav1 li:nth-child(even) {background:#0f0;}
.nav2 li:nth-last-child(odd) {background:#00f;}
.nav2 li:nth-last-child(even) {background: #ff0;}
</style>
</head>
<body>
<h1>列表A</h1>
<li class="nav1">
<ul>
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
<li>列表项目6</li>
<li>列表项目7</li>
<li>列表项目8</li>
</ul>
</li>
<h1>列表B</h1>
<li class="nav2">
<ul>
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
<li>列表项目6</li>
<li>列表项目7</li>
<li>列表项目8</li>
</ul>
</li>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.nav1 li:nth-of-type(odd) {background: #f00;}
.nav1 li:nth-of-type(even) {background:#0f0;}
</style>
</head>
<body>
<h1>列表A</h1>
<li class="nav1">
<ul>
<li>列表项目1</li>
<h3>曲肖冰</h3>
<li>列表项目2</li>
<h3>曲肖冰</h3>
<li>列表项目3</li>
<h3>曲肖冰</h3>
<li>列表项目4</li>
<h3>曲肖冰</h3>
<li>列表项目5</li>
<h3>曲肖冰</h3>
<li>列表项目6</li>
<h3>曲肖冰</h3>
<li>列表项目7</li>
<h3>曲肖冰</h3>
<li>列表项目8</li>
</ul>
</li>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.nav1 li:nth-child(7n+1) {background:#f00;}
.nav1 li:nth-child(7n+2) {background:#f90;}
.nav1 li:nth-child(7n+3) {background:#ff0;}
.nav1 li:nth-child(7n+4) {background:#0f0;}
.nav1 li:nth-child(7n+5) {background: #00ffff;;}
.nav1 li:nth-child(7n+6) {background:#00f;}
.nav1 li:nth-child(7n) {background:#609;}
</style>
</head>
<body>
<h1>列表A</h1>
<li class="nav1">
<ul>
<li>列表项目1</li>
<li>列表项目</li>
<li>列表项目2</li>
<li>列表项目</li>
<li>列表项目3</li>
<li>列表项目</li>
<li>列表项目4</li>
<li>列表项目</li>
<li>列表项目5</li>
<li>列表项目</li>
<li>列表项目6</li>
<li>列表项目</li>
<li>列表项目7</li>
<li>列表项目</li>
<li>列表项目8</li>
</ul>
</li>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
li:only-child {background: #f00;}
</style>
</head>
<body>
<h1>列表A</h1>
<li class="nav1">
<ul>
<li>列表项目1</li>
<li>列表项目</li>
<li>列表项目2</li>
<li>列表项目</li>
<li>列表项目3</li>
<li>列表项目</li>
<li>列表项目4</li>
</ul>
</li>
<li class="nav2">
<ul>
<li>列表项目</li>
</ul>
</li>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
:target {background:#0f0;}
</style>
</head>
<body>
<a href="#text1">示例1</a>|<a href="#text2">示例2</a>
<div id="text1">
<h1>示例1</h1>
<p>内容</p>
</div>
<div id="text2">
<h1>示例2</h1>
<p>内容</p>
</div>
</body>
</html>
点击示例1
点击示例2
包含选择器会显示所有属性内容
子选择器仅仅会显示属性下内容,对包含的内容不显示
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.box1 , .box2{width: 200px; border: 1px #000 solid; margin-bottom: 20px;}
.box1 span {color: #f00;}
.box2>span {color: #0f0;}
</style>
</head>
<body>
<div class="box1">
曲肖冰
<span>等</span>
<h1>静悄悄<span>回不去了</span></h1>
<i>当真<span>天亮以后说再见</span></i>
</div>
<div class="box2">
曲肖冰
<span>等</span>
<h1>静悄悄<span>回不去了</span></h1>
<i>当真<span>天亮以后说再见</span></i>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.box1 li+li {background: #f00;}
.box2 .ol+li {background: #0f0;}
</style>
</head>
<body>
<h1>列表A</h1>
<ul class="box1">
<li>列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
<li>列表项目5</li>
<li>列表项目6</li>
</ul>
<h1>列表B</h1>
<ul class="box2">
<li>列表项目1</li>
<li class="ol">列表项目2</ol>
<li>列表项目3</li>
<li class="ol">列表项目4</ol>
<li>列表项目5</li>
<li class="ol">列表项目6</ol>
</ul>
</body>
</html>
ol后面所有的li
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.box1 .ol~li {background: #f00;}
</style>
</head>
<body>
<h1>列表A</h1>
<ul class="box1">
<li class="ol">列表项目1</li>
<li>列表项目2</li>
<li>列表项目3</li>
<li>列表项目4</li>
<li>列表项目5</li>
<li>列表项目5</li>
<li>列表项目6</li>
</ul>
</body>
</html>