1、群组选择器;对元素集体设置相同的样式,注意class和ID名称区分大小写;

2、全局选择器;为所有的元素设置样式,用*代替所有元素;也叫通配符选择器;

3、后代选择器 元素中的元素的样式表示
HTML的文档结构:


或者 #p1 .red{.......} id为p1标签中的 class为red的标签
4/伪类


链接伪类存在顺序,否则不起作用;

<style>
a{font-size:90px;}
a:link{color:black;}
a:visited{color:yellow;}
a:hover{color:green;}
a:active{color:red;}
p:hover{color:red}
p:active{font-size:90px;}
</style>
5、当存在多个链接时,可以使用class或者后代选择器;
a.one:link{color:black;}
a.one:visited{color:yellow;}
a.one:hover{color:green;}
a.one:active{color:red;}
a.two:link{color:black;}
a.two:visited{color:yellow;}
a.two:hover{color:green;}
a.two:active{color:red;}
p a:link{color:black;}
p a:visited{color:yellow;}
p a:hover{color:green;}
p a:active{color:red;}
</style>
</head>
<body>
<p>定义HTML的显示样式</p>
<a href="http://www.baidu.com" target="_blank" class="one">百度</a>
<a href="http://www.baidu.com" target="_blank" class="two">百度</a>
<p><a href="http://www.baidu.com" target="_blank" class="two">百度</a><p>
4:去掉链接的下划线是 text-decoration;
h1 {text-decoration:none} //无下划线
h2 {text-decoration:line-through}
h3 {text-decoration:underline}

5:样式的优先级:
ID选择器>CLASS选择器>标签选择器;定义多个class class="classone classtwo" 两个class中间用空格隔开;并且无先后顺序;
同类样式多次引用,样式表中后定义的优先级高;两个class,也是后定义的class优先级高,更靠近元素;
6、CSS权值;



b{color:blue;} /*权值1*/
p b{color:green;} /*权值2*/
7、CSS优先级总结;
