css中的选择器

1.在html中引入css的方法:四种方式:

a.行内式(也称内联式) 如:

<h1 style="color:red;test</h1>

b.内嵌式

<style type="text/css">

h1{

color:red;

font-size: 10.5pt; font-family: Calibri, sans-serif; line-height: normal; widows: auto;"> }

</style>

c.导入式

<style type="text/css"> @import"mystyle.css";</style>

d.链接式

<link href="mystyle.css" rel="stylesheet" type="text/css"/>

2.css选择器:包括基本选择器和复合选择器

基本的CSS选择器: 如 h1{color:red;font-size:25px;}这里h1为选择器名称,color和font-size为属性而red和25px为值。

基本的CSS选择器包括标记选择器,类选择器和ID选择器。

标记选择器:由html的标记构成css的选择器名称,如上例子说描述。

类选择器:可以应用于不同的元素。 例如<p>元素和<h>元素可以共用类选择器。

ID选择器:和类选择器一样,由开发者命名。id选择器只能赋给一个元素。

类别选择器定义的时候以 .开始 在元素中通过class属性来应用.

ID选择器定义的时候以 # 开始 在元素中通过id来应用。

注意:类选择器和ID选择器的优先级大于标记选择器。

复合选择器:

"交集"选择器:

div.special{...}

div#special{...}

"交集"选择器是指:以一个标记选择器开始 后面跟着一个类选择器或ID选择器, 它表示必须满足标记选择器的标记,同时必须声明了后面的类别或ID。

"并集"选择器:

div,h1.first,p.specia{...}

多个选择器通过逗号相连,只要满足其中任一个选择器的元素都会被选中。

"后代选择器":

div h1.first span.firstLetter{......}

多个选择器通过空格相连,表示同时满足所有的选择器的元素会被选中。

css的继承特性:当使用CSS对某一个元素设置以后,这样的一个设置会对该元素产生作用,以及对该元素所有的子元素产生作用.(文档结构对象模型DOM)

css的层叠特性:解决样式的重叠现象。

规则: 行内样式>ID样式>类别样式>标记样式