第9章样式表优秀课件.ppt
《第9章样式表优秀课件.ppt》由会员分享,可在线阅读,更多相关《第9章样式表优秀课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章样式表第1页,本讲稿共50页问题:问题:htmlhtml并没有严格地控制网页的格式和外观,仅定义了网页的并没有严格地控制网页的格式和外观,仅定义了网页的结构和个别要素的功能,而是让浏览器自己决定应该让各个结构和个别要素的功能,而是让浏览器自己决定应该让各个要素以何种形式显示,而各浏览器之间的不兼容,也会导致要素以何种形式显示,而各浏览器之间的不兼容,也会导致网页在文档结构与浏览器中显示不一致。有什么较好的办法网页在文档结构与浏览器中显示不一致。有什么较好的办法控制网页的格式和外观呢?控制网页的格式和外观呢?新课引入:新课引入:如果用如果用csscss控制网页的格式和外观,网页就能给人一种
2、赏心悦控制网页的格式和外观,网页就能给人一种赏心悦目的感觉,同时字体的色彩变化也可以使网页变得更加生动目的感觉,同时字体的色彩变化也可以使网页变得更加生动活泼;而且活泼;而且csscss有良好的兼容性,语法易学易懂,有丰富的样有良好的兼容性,语法易学易懂,有丰富的样式效果。式效果。dw dw提供的提供的csscss样式面板可以快速地创建、修改和删样式面板可以快速地创建、修改和删除样式。本章将详细讲解除样式。本章将详细讲解csscss样式表的应用。样式表的应用。第2页,本讲稿共50页9.1css9.1css基础基础1.css1.css样式表的基本概念样式表的基本概念stylestyle样式:样式
3、:控制文档中某一文本区域外观的一组格式属性。控制文档中某一文本区域外观的一组格式属性。cascading cascading:表示向同一个元素应用多种样式的能力。表示向同一个元素应用多种样式的能力。csscss(cascadingcascadingstylestylesheetssheets):):指一个包含样式和格式指一个包含样式和格式规范的文本文件,它们可以精确控制规范的文本文件,它们可以精确控制 Web Web 页面内容的外观,页面内容的外观,而且一次可控制若干个文档的所有样式。而且一次可控制若干个文档的所有样式。样式属性一旦改变,样式属性一旦改变,应用该样式的文本也随着改变。应用该样式
4、的文本也随着改变。CssCss可以改变的性质有:字可以改变的性质有:字体、字号、文字间的空间、对齐属性、列表、颜色、背景、体、字号、文字间的空间、对齐属性、列表、颜色、背景、边距、定位、特效、鼠标经过等。边距、定位、特效、鼠标经过等。第3页,本讲稿共50页v为什么称样式表为层叠的呢?为什么称样式表为层叠的呢?打一个不很准确的比喻:如我们评价一个人,需要听取大家打一个不很准确的比喻:如我们评价一个人,需要听取大家的意见再汇总,有人说,这个人诚实,有的说干事踏实,有的意见再汇总,有人说,这个人诚实,有的说干事踏实,有的说很有责任心的说很有责任心.,这样通过这些意见的,这样通过这些意见的“层叠层叠”
5、,就可大体地知道这个人的品质。即使是同样的标志,就可大体地知道这个人的品质。即使是同样的标志,也可以通过层叠使它们显示出不同的特性来,随着也可以通过层叠使它们显示出不同的特性来,随着学习的深入,大家会发现层叠的具体含义及一些妙学习的深入,大家会发现层叠的具体含义及一些妙用的。用的。第4页,本讲稿共50页2.css2.css的的5 5个优点:个优点:A A、通用兼容。、通用兼容。防止文字大小因浏览器的设置而改变,影响页面布局。防止文字大小因浏览器的设置而改变,影响页面布局。B B、便于对网页整体风格进行控制。、便于对网页整体风格进行控制。C C、网页提速。、网页提速。格式和内容分开,提高网页内容
6、和格式的设置速度。页格式和内容分开,提高网页内容和格式的设置速度。页面内容位于自身的文档中,而定义该内容表现形式的面内容位于自身的文档中,而定义该内容表现形式的csscss规则可以位于自规则可以位于自身文档的身文档的headhead标签之内(即内部的标签之内(即内部的csscss规则),也可以位于另一个文件中规则),也可以位于另一个文件中(即外部的(即外部的csscss规则)。规则)。D D、方便美化页面。、方便美化页面。更好的控制页面外观,由精确的布局定位到特定的字体更好的控制页面外观,由精确的布局定位到特定的字体和文本样式。能为页面提供更多的效果,也许这些效果仅使用和文本样式。能为页面提供
7、更多的效果,也许这些效果仅使用htmlhtml根本无法根本无法控制。控制。E E、便于批量更新。、便于批量更新。当当csscss的样式被更新或被修改后,所有应的样式被更新或被修改后,所有应 用了该样用了该样式的文档都会被自动更新。式的文档都会被自动更新。大型网站(大型网站(163163、263263、sohusohu等)的内容和各种网页文等)的内容和各种网页文本较繁多,通过使用本较繁多,通过使用csscss就可以快速准确地对整个站点或多数页面的字体和格式进就可以快速准确地对整个站点或多数页面的字体和格式进行定义和更改。行定义和更改。第5页,本讲稿共50页3.css3.css面板面板打开打开cs
8、scss面板的面板的3 3种种方法:方法:通过窗口通过窗口csscss样式样式shift+f11shift+f11单击属性检查器中的单击属性检查器中的“csscss”按钮按钮两种模式介绍两种模式介绍当前模式:显示当前文档中所选内容的当前模式:显示当前文档中所选内容的csscss属性属性所有模式:显示当前文档中定义的规则和所有模式:显示当前文档中定义的规则和附加到当前文档的样式表中定义的所有规附加到当前文档的样式表中定义的所有规则的列表。则的列表。第6页,本讲稿共50页v下部的各个按钮简介。下部的各个按钮简介。vcsscss面板的功能:面板的功能:在在CSSCSS样式面板中可以查看与当前文档相关
9、联的样式样式面板中可以查看与当前文档相关联的样式定义以及样式的层次结构。定义以及样式的层次结构。可以使用可以使用CSSCSS样式面板附加外部样式面板附加外部CSSCSS样式表,创建、编样式表,创建、编辑和删除辑和删除CSSCSS样式。样式。注意:注意:由于由于csscss可以直观的管理可以直观的管理csscss。adobeadobe建议用建议用csscss面板作为面板作为创建和编辑创建和编辑csscss的主要工具。的主要工具。用户可以自己创建层叠样式表,用户可以自己创建层叠样式表,还可以还可以dwdw附带的层叠样式表附带的层叠样式表 第7页,本讲稿共50页4.4.样式表类型(理解即可)样式表类
10、型(理解即可)选择器有三种(常见)类型,可以创建选择器有三种(常见)类型,可以创建4 4种不同选择器类型的种不同选择器类型的样式:样式:(1 1)自定义)自定义csscss规则(类样式):可以将定义的样式应用于规则(类样式):可以将定义的样式应用于任何文本块或文本区域。文本块应用后在标签上添加一个任何文本块或文本区域。文本块应用后在标签上添加一个classclass属性属性;文本区域应用后,包含;文本区域应用后,包含classclass属性属性的的spanspan标签就会标签就会被该文本围住。被该文本围住。所有类样式(也叫自定义样式)名均以点(所有类样式(也叫自定义样式)名均以点(.)开头,可
11、以是字母与)开头,可以是字母与数字的组合,但数字的组合,但.之后必须是字母;如果没有输入该点,则之后必须是字母;如果没有输入该点,则DWDW会自动会自动添加上。添加上。(2 2)htmlhtml标签样式表:用来重新定义特定标签的格式。在一个已经标签样式表:用来重新定义特定标签的格式。在一个已经链接的链接的csscss样式表里重定义标签时可能会改变页面布局,应小心使用。样式表里重定义标签时可能会改变页面布局,应小心使用。第8页,本讲稿共50页(3 3)对于高级样式(也称)对于高级样式(也称IDID、伪类选择器)、伪类选择器)n当为当为IDID选择器(也称标识选择符)时,是指为某个标签组选择器(也
12、称标识选择符)时,是指为某个标签组合或所有包含特定合或所有包含特定IDID属性属性的标签定义格式。的标签定义格式。给这类选择器取名字给这类选择器取名字时必须以时必须以#号开头,标识它是一个号开头,标识它是一个IDID选择器类型,每个该类的样式只选择器类型,每个该类的样式只能在同一个网页中应用一次;能在同一个网页中应用一次;n当选中伪类选择器时,可以在当选中伪类选择器时,可以在“选择器选择器”下拉列表中选择需要下拉列表中选择需要的伪类选择器。的伪类选择器。dwdw系统系统提供的伪类选择器包括提供的伪类选择器包括 a:active a:active、a:hovera:hover、a:link a:
13、link 和和 a:visited a:visited四种;四种;a:link a:link 设定正常(默认)状态下链接文字的样式。设定正常(默认)状态下链接文字的样式。a:activea:active 设定鼠标单击时链接文字设定鼠标单击时链接文字(选中超链接选中超链接)的的外观。外观。a:visited a:visited 设定访问过的链接的外观。设定访问过的链接的外观。a:hovera:hover 设定鼠标设定鼠标移至移至链接文字之上时文字的外观。链接文字之上时文字的外观。例如下面的超级链接效果:例如下面的超级链接效果:第9页,本讲稿共50页5.5.样式表的代码书写格式和特性:样式表的代码
14、书写格式和特性:书写格式:书写格式:选择器声明块 1;声明块 2;.声明块 n;BodyBody font-family font-family:arialarial;font-style font-style:italicitalic Pfont-familyPfont-family:couriercourier;font-style font-style:normanorma;corlorcorlor:#FF9900#FF9900;样式表的特性:样式表的特性:层叠性和继承性。如上面示例中,正文中所有文本的属性将是arialarial和和italicitalic,所有段落文本是,所有段落文本
15、是couriercourier、normalnormal和和#FF9900#FF9900。第10页,本讲稿共50页6 6:层叠样式表的特异功能和扩展名:层叠样式表的特异功能和扩展名u网页中的文档页面和格式都是通过网页中的文档页面和格式都是通过HTMLHTML标记设置,不能满标记设置,不能满足更多样式的需求时,就要用到足更多样式的需求时,就要用到csscss样式表来完成。样式表来完成。自定义列表项目符号;自定义列表项目符号;制定不同的大小和单位(像素和点数等),通过制定不同的大小和单位(像素和点数等),通过csscss样式和以样式和以像素为单位设置字体大小,可以确保文本以相同的方式在多个像素为单
16、位设置字体大小,可以确保文本以相同的方式在多个浏览器中显示网页布局和外观;浏览器中显示网页布局和外观;还可以控制网页中块级别元素的格式和定位,如设置边框、边还可以控制网页中块级别元素的格式和定位,如设置边框、边距、其它文本周围的浮动文本等。距、其它文本周围的浮动文本等。CssCss样式表在样式表在IE4.0IE4.0及及NC4.0NC4.0以上的浏览器中均可支持。以上的浏览器中均可支持。u外部外部csscss样式表的扩展名是样式表的扩展名是.css.css,需要保存在站点的,需要保存在站点的commoncommon文件夹中。文件夹中。第11页,本讲稿共50页9.2 CSS9.2 CSS规则设置
17、详解规则设置详解在在“规则对话框规则对话框”中,我们可以通过类型、背景、区块、方中,我们可以通过类型、背景、区块、方框、边框、列表、定位和扩展项的设置,来美化我们的页面。框、边框、列表、定位和扩展项的设置,来美化我们的页面。在定义某个在定义某个CSSCSS样式时,不需要对每一个项都进行设置,需样式时,不需要对每一个项都进行设置,需要什么效果,就选择相应的项进行设置。要什么效果,就选择相应的项进行设置。1 1、文本样式的设置、文本样式的设置 在在“CSSCSS规则定义规则定义”对话框中,默认显示的就是对文本进行对话框中,默认显示的就是对文本进行设置的设置的“类型类型”项。主要设置文字的字体、大小
18、、颜色、项。主要设置文字的字体、大小、颜色、粗细、样式、变体、行高、大小写、修饰、颜色等,主要粗细、样式、变体、行高、大小写、修饰、颜色等,主要用来设置文本的样式。用来设置文本的样式。注意:文本大小以像素为单位可以有效地防止浏览器破坏文本。注意:文本大小以像素为单位可以有效地防止浏览器破坏文本。实例链接实例链接第12页,本讲稿共50页2 2、背景样式的设置、背景样式的设置 在在“背景背景”属性中可以设置背景颜色,背景图像,重复属性中可以设置背景颜色,背景图像,重复(默认设置),水平位置,垂直位置,附件(背景图像(默认设置),水平位置,垂直位置,附件(背景图像是在原始位置还是随内容一起滚动)等属
19、性。是在原始位置还是随内容一起滚动)等属性。一般对一般对BODYBODY(页面)、(页面)、TABLE TABLE(表格)、(表格)、DIV DIV(区域)的(区域)的设置。设置。在在HTMLHTML中,中,背景只能使用单一的色彩或利用图像水平垂背景只能使用单一的色彩或利用图像水平垂直方向的平铺直方向的平铺。使用。使用CSSCSS之后,有了更加灵活的设置。之后,有了更加灵活的设置。在在CSSCSS规则定义规则定义”对话框左侧选择对话框左侧选择“背景背景”项,可以在右边项,可以在右边区域设置区域设置CSSCSS样式的背景格式。样式的背景格式。实例链接实例链接第13页,本讲稿共50页3 3、区块样
20、式设置、区块样式设置 在在“区块区块”属性中可以设置单词间距,字幕间距,垂直对齐,文属性中可以设置单词间距,字幕间距,垂直对齐,文本对齐,文字缩进,空格,显示等属性,主要用来设置文字之间的本对齐,文字缩进,空格,显示等属性,主要用来设置文字之间的间距。间距。实例链接实例链接4 4、边框样式设置、边框样式设置 :定义元素周围的边框效果。定义元素周围的边框效果。在在“边框边框”属性属性中可以设置样式,宽度,颜色等属性。(中可以设置样式,宽度,颜色等属性。(多用于表格或层多用于表格或层)。)。实例链接实例链接第14页,本讲稿共50页5 5、方框样式的设置、方框样式的设置 :用于控制元素在页面上的放置
21、方式。用于控制元素在页面上的放置方式。前面我们设置过图像的前面我们设置过图像的大小大小、设置图像水平和垂直方向上、设置图像水平和垂直方向上的的空白区域空白区域、设置图像是否有、设置图像是否有文字环绕效果文字环绕效果等,方框设置进一等,方框设置进一步完善、丰富了这些设置。步完善、丰富了这些设置。u宽、高:用于定义元素的大小。定义的对象多为表格、图片宽、高:用于定义元素的大小。定义的对象多为表格、图片和和APAP元素(也叫层)。元素(也叫层)。u浮动浮动:设置其它元素设置其它元素(文本、文本、divdiv、表格等、表格等)在哪个边围绕元素浮动,在哪个边围绕元素浮动,其它元素按通常的方式环绕在浮动文
22、字的周围。设置为左,则左边其它元素按通常的方式环绕在浮动文字的周围。设置为左,则左边不允许有其它元素,设置为无,则左右都不允许有其它元素。不允许有其它元素,设置为无,则左右都不允许有其它元素。u清楚清楚:定义元素的哪一边不允许有层定义元素的哪一边不允许有层.如果出现在被清楚的那如果出现在被清楚的那一边一边,则则(带清楚设置带清楚设置)元素移到该层的下方。可选值为左、右元素移到该层的下方。可选值为左、右对齐、两者和无。对齐、两者和无。u边界边界:指定一个元素的边框与另一个元素的间距。指定一个元素的边框与另一个元素的间距。u填充填充:指定元素内容与元素边框的间距。指定元素内容与元素边框的间距。第1
23、5页,本讲稿共50页6 6、列表样式设置:、列表样式设置:CSSCSS中有关列表的设置丰富了中有关列表的设置丰富了列表的外观,可列表的外观,可以为项目符号指定自定义图像以为项目符号指定自定义图像。在。在“CSSCSS规则定义规则定义”对话框左侧选对话框左侧选择择“列表列表”项,可以在右边区域设置列表的项,可以在右边区域设置列表的类型、项目符号图像、位类型、项目符号图像、位置等置等格式。格式。u外部外部:设置列表项文本是否换行和缩进。设置列表项文本是否换行和缩进。u内部内部:设置文本是否换行到左边距。设置文本是否换行到左边距。u实例链接实例链接7 7、定位样式设置、定位样式设置 “定位定位”项实
24、际上是对层的设置项实际上是对层的设置,在在“定位定位”属性中可以设属性中可以设置类型、宽、高、显示、置类型、宽、高、显示、Z Z轴、溢位、置入、裁切等。轴、溢位、置入、裁切等。但是因为但是因为DWDW提供了可视化的层制作功能,所以此项设置在实际操作中几乎不会使用。提供了可视化的层制作功能,所以此项设置在实际操作中几乎不会使用。第16页,本讲稿共50页8 8、扩展样式的设置、扩展样式的设置 CSSCSS样式还可以实现一些扩展功能,这些功能集中在扩展面样式还可以实现一些扩展功能,这些功能集中在扩展面板上。这个面板主要包括板上。这个面板主要包括3 3种效果:分页、光标和过滤器。在种效果:分页、光标和
25、过滤器。在CSSCSS规则定义规则定义”对话框左侧选择对话框左侧选择“扩展扩展”项,可以在右边区域项,可以在右边区域设置设置CSSCSS样式的扩展格式。样式的扩展格式。分页:通过样式来为网页添加分页符号。分页:通过样式来为网页添加分页符号。允许用户指定在允许用户指定在某元素前或后进行分页。分页的概念是打印网页种的内容时在某某元素前或后进行分页。分页的概念是打印网页种的内容时在某指定的位置停止,然后将接下来的内容继续打印在下一页纸上。指定的位置停止,然后将接下来的内容继续打印在下一页纸上。第17页,本讲稿共50页光标:通过样式改变鼠标形状,鼠标放置于被此项设置修饰的区域上光标:通过样式改变鼠标形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 样式 优秀 课件
限制150内