一、类型
取舍符
什么是类型
取舍符?指以网页中已有的标签类型作为名称的行径符 。body是网页中的一个标签类型,div,p,span都是 。
如下:
body {}
div {}
p {}
span {}
二、群组
取舍符
关于XHMTL对象,
可以对一组同时进行了
雷同的
款式指派 。
使用逗号对
取舍符进行了分隔,这样书写的
长处在于同样的
款式
惟独求书写一次即可,削减代码量,改善CSS代码
构造 。
使用时应该
留神"逗号"是在半角模式下,并非中文全角模式 。
如下:
h1,h2,h6,p,span
{
font-size:12px;
color:#FF0000;
font-family: arial;
}
三、包括
取舍符
对某对象中的子对象进行
款式
指导定,这样
取舍
模式就
施展了作用 。
需求
留神的是,仅对此对象的子对象标签有效,关于其它
径自存在或位于此对象以外的子对象,不
利用此
款式设置 。
这样做的
长处在于,帮我们幸免过多的id、class设置,直接对所需的元素进行定义 。
如下:
h2 span
{
color:red;
}
如下:
body h1 span strong
{
font-weight:bold;
}
四、id
取舍符
依据DOM文档对象模型原理所浮现的
取舍符,关于一个XHTML文件,其中的每一个标签都
可以
使用一个id=""的
模式进行一个名称指派,但需求
留神,在一个XHTML文件中id是
存在唯一性而不
可以
反复的 。
在div css布局的网页中,
可以针对不同的
用处进行命名,如头部为header、底部为footer 。
XHTML如下:
<div id="content"></div>
CSS如下:
#content
{
font-size:14px;
line-height:120%;
}
五、class
取舍符
其实id是关于XHTML标签的
扩大,而class是对SHTML多个标签的一种组合,class直译的意思是类或类别 。
关于XHTML标签
使用class=""进行名称指派 。与id不同,class
可以
反复
使用,关于多个
款式
雷同的元素,
可以直接定义为一个class 。
使用class的
长处已不言自明,它对CSS代码重用性有良好的体现,很多的标签均
可以
使用一个
款式来定义而不需求每一个编写一个
款式代码 。
XHTML如下:
<p class="he"></p>
<span class="he"></span>
<h5 class="he"></h5>
CSS如下:
.he
{
margin:10px;
background-color:red;
}
六、标签指定式的
取舍符
假如想同时
使用id和class,也想同时
使用标签
取舍符,
可以
使用如下的
模式:
h1#content {}
/*
示意全部id为content的h1标签*/
h1.p1 {}
/*
示意全部class为p1的h1标签*/
标签指定式
取舍符的精度介于标签
取舍符及id/class
取舍符中间,是常用的
取舍符之一 。
七、组合
取舍符
关于上面的全部
取舍符而言,进行组合
使用 。如下:
h1 .p1 {}
/*
示意h1下的全部class为p1的标签*/
#content h1 {}
示意id为content的标签下的全部h1标签
h1 .p1,#content h1 {}
/*
示意h1下的全部class为p1的标签以及id为content的标签下的全部h1标签*/
h1#content h2{}
/*id为content的h1标签下的h2标签*/
CSS
取舍符是十分
自由与灵便的,
可以依据页面的需求,
使用各种
取舍符,尽量
构造化与优化CSS文件.