- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 CSS样式表
[教学目的]
1、掌握基本选择器的类型
2、理解选择器继承的含义
3、掌握复合选择器的用法
[教学重点] 选择器继承的含义、复合选择器的用法
[教学难点] 选择器继承的含义
[教学课时]4课时
4.1什么是样式表
CSS(Cascading Style Sheet)_层叠样式表,顾名思义,它是用来定义文档的样式的,具体说就是定义文档的布局、色彩,文本的字型、字体、字号等。前面讲过,通过HTML标记的属性就可以定义文档的样式,为什么还要用CSS呢?这是因为,HTML标记属性功能有局限性。例如文字只能定义7种字号,满足不了网页丰富多彩样式的需求;其次,HTML标记只能在某个具体位置上定义,如果一个网页中有很多地方要进行同样的样式定义,或者不同网页要进行的同样的样式定义就十分麻烦,而且也不便于修改。因此,就需要有一种新的、方便的样式定义的工具,于是CSS就产生了。那么,为什么叫“层叠”样式表呢?这里主要是指CSS样式表可以一层层嵌套定义,内层继承外层的属性,内层属性的优先级高于外层。
当今流行的网站不仅使用CSS来美化(或称表现)网页的内容,更主要的还使用CSS来布局,实现网页结构、表现和行为的分离,这对提高网页设计的灵活性及网页的可维护性都有很大好处。
CSS样式表有广泛的应用,它除了应用在HTML文档中外,还应用于XML文档。所以,CSS是非常重要的概念。
4.2 基本CSS选择器
定义网页元素的样式,首先要准确定位到该网页元素。一个网页中,同类网页元素一般都不只一个,而且网页元素往往会成嵌套结构。所以,准确定位网页元素就成为定义其样式的先决条件。为此,CSS采用了选择器这样的概念定位网页元素,在选择器的后面用大括号里的内容来定义该网页元素的样式。
CSS样式表的定义格式如下。
格式:
选择器 {样式}
其中:
样式可以由多种属性的值来决定。写的具体一些,即:
选择器 {属性1:值1;属性2:值2;…属性n:值n}
例如:p {font-size: 18px; font-style: italic;},“p”是选择器,{ }中的内容是p标记所在的段落文字的样式。其含义就是段落中的文字大小为18像素,字体为斜体(意大利体)。
注意,{ }中每一种属性与其值之间用“:”隔开,各种样式属性之间以“;”隔开。
选择器的作用就是帮助你准确地定位到被你选中的、想要设定样式的网页元素上。有些元素比较容易定位,有些元素代码互相嵌套,可能不容易定位。所以选择器就分为简单选择器和复合选择器。容易定位的地方用简单选择器,否则用复合选择器。所谓复合选择器就是若干简单选择器的组合。例如,在同一教室里同学直呼你的名字就可以找到你,这就是简单选择定位,你的名字就是简单选择器;而家里给你写信就必须写清××省××市××区××学院××班×××,这就是复合选择定位,信封上的地址、姓名就可以看成复合选择器。
下面,我们分别介绍一下这两种选择器的定义和使用方法。
4.2.1简单选择器
简单选择器分为:标记选择器、类选择器和ID选择器三种。
标记选择器:
在HTML网页中,使用HTML的标记本身作为定位选择器,称为标记选择器。HTML标记本来都有自己确定的样式(HTML样式),但在CSS中可以再给这些标记增加新的样式,当新增的样式和原有样式冲突时,以新定义样式为准。例如,p标记用来表示段落,除此以外并无其他意义。但如果我们定义如下CSS样式:
p {font-size: 18px; font-style: italic;}
此时,p标记除了表示一个段落外,文字的字号变成18像素大小,并向右倾斜。并且,同一页面中所有<p>标记的地方都会受到影响,变成相同的样式。
由此看来,标记选择器的定义格式为:
标记名{样式}
所有的HTML标记符号都可以作为标记选择器。
例7-1 HTML标记选择器
html
head
title标记选择器/title
style type=text/css
!--
h1 {
font-family: 华文楷体;
font-size: 36px;
color: #FF0000;
}
p {
font-family: 隶书;
font-size: 24px;
color: #0000FF;
}
--
/style
/head
body
h1标记选择器/h1
pHTML标记选择器/p
p标记选择器会影响到整个文档/p
/body
/htmlv
效果如图7-1。
图7-1 标记选择器
本例中可见,页面中h1标记中的文字不再是原来的1号标题字大小,而是变成了36像素大小、华文楷体,并且是红色的文字。
要注意一点,标记选择器的标记名不可
文档评论(0)