<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div{width:200px;height:200px;text-align:center;font:50px/200px "微软雅黑";color:#fff;background: #000;display:none;}
div:target{display:block;}
</style>
</head>
<body>
<a href="#div1">标签1</a>
<a href="#div2">标签2</a>
<a href="#div3">标签3</a>
<div id="div1">div1</div>
<div id="div2">div2</div>
<div id="div3">div3</div>
</body>
</html>
2、E:disabled 表示不可点击的表单控件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
input:enabled{padding-left:4px;color:#999;}
input:disabled{padding-left:4px;color:#999;background: #ccc}
</style>
</head>
<body>
<input type="text" value="请输入您的个人信息" disabled="disabled">
</body>
</html>
3、E:checked 表示已选中的checkbox或radio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
label{float:left;margin:0 5px;overflow:hidden;position: relative;}
label input{position:absolute;top:-50px;left:-50px;}
label span{display:block;width:50px;height:50px;border:2px solid #000;}
input:checked~span{background:red;}
</style>
</head>
<body>
<label>
<input type="radio" name="tab">
<span></span>
</label>
<label>
<input type="radio" name="tab">
<span></span>
</label>
<label>
<input type="radio" name="tab">
<span></span>
</label>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
p{width:300px;font:16px/32px "微软雅黑";color:#666;border:2px solid #ccc;padding:10px;}
p:first-line{color:#333;}
p:first-letter{font-size:24px;font-weight:bold;}
p::selection{background:#000;color:red;}
p:before{content:"CSS,";}
p:after{content:"CSS,";display:block;}
</style>
</head>
<body>
<p>CSS即层叠样式表(Cascading StyleSheet)。 在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。</p>
</body>
</html>
5、E:not(s) 表示E元素不被匹配
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
p:not(.p2){background: red;}
</style>
</head>
<body>
<p class="p1">123</p>
<p class="p2">234</p>
<p class="p3">456</p>
</body>
</html>
原文:http://www.cnblogs.com/slp-qm/p/5236702.html