9.编写HTML代码-css基础知识 课件

资源下载
  1. 二一教育资源

9.编写HTML代码-css基础知识 课件

资源简介

(共22张PPT)
9
CSS基础知识
CSS与HTML的关系
CSS式表( Style sheets)技术诞生于1996年,全称是层叠样式表( Cascading Style Sheets)。样式就是格式,对网页来说,例如文字的大小、颜色及图片的位置等,都是网页显示信息的样式。层叠是当在HTML文件中引用多个定义样式文件(CSS文件)时,若多个样式文件间所定义的样式发生冲突,则将依据层次处理
样式表是HTML的“表兄弟”。由于最初的HTML标准还不尽人意,用HML制作网页就像是用画笔绘制一幅图画,只有那些对网页制作痴迷且执着的人才可能精确地实现预定的结果。正是在这种情况下,样式表技术诞生了。样式表的目的是为了对布局、字体、背景和其他图文效果实现更加精确的控制
样式表的宗旨就是将结构和格式分离。样式表将定义结构和定义格式的两个部分相互分离,从而使网页设计人员能够对网页的布局施加更多的控制。HTML仍可以保持简单明了的初衷,而样式表代码独立出来后,则从另一个角度控制网页外观。
利用样式表,可以将站点上所有的网页都指向某个CSS文件,用户只需要修改CSS文件中的某一行,那么整个站点都会随之发生改变。这样,通过样式表就可以将许多网页的风
格格式同时更新,不用再一页一页地更新了。
CSS+DIV
基本语法
CSS语法由选择符,属性和属性取值构成,分为内嵌样式表、内部样式表和外部样式表三种。
格式:选择符{属性:值}
说明:属性和取值由大括号括起来,属性与取值之间用冒号分隔;当属性取值由多个单词构成时,要用引号将属性的取值括起来;对一个选择符指定多个属性时,不同属性之间用分号分隔,可采用分行方式书写
选择符组
把相同属性和值的多个选择符写在一起,相互之间用逗号进行分隔,以便减少对样式的重复定义
类选择符
对相同标记进行分类定义为不同样式,在标记和自定义类名之间加上英文句点符号。使用时在HTML文件中通过标记的 CLASS属性指定不同类即可。这种方式的定义还可以在自定义类名前省略HTM标记,以便将一种样式应用到不同的标记中。
A
B
D
C
04
链接到外部样式表
格式:< link rel=
Stylesheet "type="text/ css" href="外部样式表文件URL地址”>
标记必须放在标记内,外部样式表的文件扩展名为css
03
导入外部样式表
格式:@ import”外部样式表文件URL地址;
功能:在< style>标记中导入一个外部样式
02
内部样式表
格式:< style type="text/css">内部样式表
功能:在当前HTML文件中定义并应用内部样式表。< style>标记必须放在下
01
内嵌样式(行内样式)
直接在HTML内容部分的标记中通过 style属性来定义样式,可以直接对某个标记进行单独定义容
CSS+DIV
A
B
格式:<标签名称 style="样式属性:属性值;样式属性:属性值…">
功能:可以直接在HTML代码行中加入样式规则。这种方法适用于指定网页内的某一小段文字的显示风格。不过,利用这种方法定义样式时,其效果只可以控制该标签
如何在网页中加入CSS
01
在行内直接加入样式
B
02
把样式表嵌入到文件头
语法:
如何在网页中加入CSS
功能:在标签中,用设置 style属性的方法,一次只能控制一个标签的样式,实在显示不出css对网页设计有什么特别的效果。第二种方法是在文件头嵌入样式表规则的方法。浏览器在整个HTML网页中都执行该规则。如果想对网页一次性加入样式表,就可采用该方法。
这种方法就是将所有的样式表信息都列于HTML文件的头部
B
02
把样式表嵌入到文件头
如何在网页中加入CSS
03
链接到样式表
语法:创建一个普通的网页,但不使用< style>规则,而是在HTML文件头部
使用标签。

< title>…


如何在网页中加入CSS
功能:想要达到集中管理网站网页样式的目的时,就必须将样式定义在独立的CSS文件中,并将该文件链接或输入到要运用样式的HTML文件上。这种方法就是将多个HTML文件链接到一个样式表文件上。这个外部的样式表将设定所有网页的规则。如果改变样式表文件中的某一个细节,所有网页都会随之改变。
说明:
①*.css为预先编写好的样式表文件。
②外部样式表文件中不能含有任何如同或< style>这样的HTML标签。样式表仅仅是由样式表规则或声明组成的。
③在href属性中可以使用绝对URL或相对URL。
④在外部样式表文件中,不必须使用注释标签。
⑤如同发布HTML文件那样,将这个CSS文件发布到服务器中。在网页被打开时,浏览器将按照链接标签将含有链接外部样式表文件的HTML网页按照样式表规则显示。
C
04
输入样式表
语法:
如何在网页中加入CSS
说明:
① Import语句后的“;”是必需的。
②要输入的样式表文件的扩展名为css
D
样式的优先级
内联样式>内部样式
内联样式>外部样式
思考当同时有内部样式和外部样式时,哪个优先呢?
A
容器标签:DIV
标题标签:H1—H6
段落标签:p
表格标签:table,tr,td
水平线标签:hr
预格式化标签:pre
表单标签:form
注:块级元素独占一行,
可设置宽度,高度,边框,内填充和外边距等所有盒子信息
块元素与行内元素
01
块级元素
B
02
行内元素
图片标签:img
超链接标签:a
文本修饰标签:b sub sup del i em strong u
换行标签:br
容器元素:span lable
注:行内元素不能设置宽度和高度
行内元素可以设置边框线样式
行内元素可以设置填充样式
行内元素可以设置左右方向的外边距样式
块元素与行内元素
A
B
格式:< div id/ class="名称">…


功能:用于定义文档中的分区或节,使文档成为更加独立、不同的部分。id和 class属性用于标记div标签,不需要为每个
标签都定义id和 class属性,通常只选择应用一种
02
DVI应用
语法:< div style="内部样式">…

功能:定义内容样式, style属性是样式中的内部样式

01
标签
A
B
格式:< span id=指定样式名称>…

或者< span class=指定样式名称>…
功能:
标签主要用来定义网页上的区域,通常用于比较大范围的设置,而标签也可以用在区段的定义,不过一般都是用在网页中某一个小文件段落。
02
DVI和span
①在
区域内的对象与区域外的上下文会自动换行;而在区域内的对象与区域外的上下文不会自动换行。

01
标签
标签可同时使用,但建议
标签可包含,但最好不要包含
标签,否则会造成标签的区域不完整,而形成断行的现象。
CSS格式
选择器 声明快
比如:h2 {color:blue;font-family:宋体;font-size:18px;}
元素选择器:H1,p,tr,td等标签元素
ID选择符:#ID名{}
类选择器:.类名{}
分组选择器:h1.p{}
#par,p,tr,td{}
通用选择器:*{}
CSS简单选择器
简单选择器是根据标签名称,ID名类别来选择元素
CSS组合选择器
后代选择器 div p
子选择器 div>p
元素选择器:H1,p,tr,td等标签元素
ID选择符:#ID名{}
类选择器:.类名{}
分组选择器:h1.p{}
#par,p,tr,td{}
通用选择器:*{}
CSS简单选择器
简单选择器是根据标签名称,ID名类别来选择元素
04
Class类选择符
语法:
说明:(1)*.a1…*.an
定义的类选择符名称,通常在定义样式时指定给出样式的名称。其适用范围是整个HTML
文件中所有由cass类选择符所引用的设置。“*”符号也可以用HTML内的标签替代(即标
签1…标签n),此外“*”符号,在设置可以省略。
使用时<元素 class=a1>
类名称不能以数字开头
class和ID类选择符
功能:class类选择符用于指定标签属于何种样式类。
或者

说明:(2)标签1.a1…标签n.an
HTML的标签名称,也可以用HTML内的标签替代。其不同点在于,若在定义 class类选择符前加上HTML的标签时,其适用范围将只限于该标签所包含的内容。
04
ID类选择符
语法:
说明:(1)#a1…#an
定义的ID类选择符名称,通常在定义标签时指定给出ID的名称。
使用时
<元素 ID=a1>
ID名不能以数字开头,
class和ID类选择符
id类选择符与clas两者之间最大的区别在于定义样式名称前的符号。用cas定义为“米样式名称”;用id定义时,为“#样式名称”
或者

说明:(2)标签1#a1…标签n#an
HTML的标签名称, 其不同点在于,若在ID选择符前加上HTML的标签时,其使用范围将只限于标签所包含的内容。
A
D
B
01
可以归类CSS的规则
可以多个HTML标签采用同一个样式,例如h1,p{font- family;黑体}这项规则设定所有被

标签包含的网页内容将用黑体显示。
02
样式表的规则具有继承性
样式表的规则具有继承性
03
情景选择
如果想让所有斜体显示的文字(即被标识的文字)都以红色显示,但条件是只有当这些斜体显示的文字出现在通常的段落文字(即被

标识的文字)内时。这就需要使用情景选择来实现。通过情景选择可设定一个可以执行选择说明的情景。
带情景选择的样式表的格式如下
情景标签 标识符{属性1:属性值1;属性2:属性值2;}
标签 .class类名称{属性1:属性值1;属性2:属性值2;}
标签#ID类名称{属性1:属性值1;属性2:属性值2;}
CSS的几个特性
作业:完成下发的TASK9 中的作业
要求:利用记事本编辑网页,按照要求保存为HTML文件,自己预览后提交。有问题及时反馈练习。

展开更多......

收起↑

资源预览