第08章 CSS样式表.ppt
《第08章 CSS样式表.ppt》由会员分享,可在线阅读,更多相关《第08章 CSS样式表.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8章章 CSS样式表样式表1第8章 CSS样式表l在短短的几年内,HTML的功能有了长足地进步,但是,显示内容和样式的混合一直是HTML语言的一大缺陷。为了能够让网页更好地在各种平台上兼容,W3C标准化组织推出了CSS规范,将样式描述内容彻底地独立于文档结构。CSS弥补了HTML语言在定义网页显示方面的不足,为用户提供了方便的控制页面外观的方法。本章将对CSS的基本概念、如何创建CSS样式、CSS样式的应用方式以及设置CSS的扩展属性进行详细介绍。2第8章 CSS样式表8.1.1 CSS的基本概念的基本概念lCSS是一系列格式设置规则,它们控制Web页面内容的显示方式。使用CSS设置页面格
2、式时,可将内容与表现形式分开。用于定义代码表现形式的CSS规则通常保存在另一个文件(外部样式表)或HTML文档的文件头部分。CSS的定义代码由一系列的格式定义组成,它可以应用到使用标准HTML标记格式的文本上,也可以应用到通过Class(类)属性所设定范围的文本上,还可以应用到其他符合CSS标准规范的文本上。3第8章 CSS样式表8.1.2 CSS样式表特点样式表特点 可以将网页的显示控制与显示内容分离。能更有效地控制页面的布局。可以制作出体积更小、下载更快的网页。可以更快、更方便地维护及更新大量的网页。4第8章 CSS样式表8.1.3 CSS样式的类型样式的类型 自定义CSS(类样式)重定义
3、标签的CSS CSS选择器样式(高级样式)5第8章 CSS样式表8.1.3 CSS样式的类型样式的类型 自定义CSS(类样式)自定义样式最大的特点就是具有可选择性,可以由用户自由决定将该样式应用于哪些元素。就文本操作而言,用户可以选择一个字、一行、一段乃至整个页面中的文本添加自定义的样式。选择样式应用范围实质是在要使用样式的一对标签之间(如选择范围中没有标签,则Dreamweaver会自动添加一个名为“span”的标签)添加一个class=”classname”语句(classname是引用的样式名称)。6第8章 CSS样式表8.1.3 CSS样式的类型样式的类型 重定义标签的CSS 它实际上
4、重新定义了现有HTML标签的默认属性,具有“全局性”。一旦对某个标签重定义样式,页面中所有该标签都会按CSS的定义显示。注意:只有成对出现的HTML标签(如)才能进行重定义,单个标签(如)不能进行重定义。7第8章 CSS样式表8.1.3 CSS样式的类型样式的类型 CSS选择器样式(高级样式)可以用来控制标签属性,通常用来设置链接文字的样式。对链接文字的控制,有以下4种类型:“a:link”(链接的初始状态):用于定义链接的常规状态。“a:hover”(鼠标指向的状态):如果定义了这种状态,当鼠标指针移到链接上时,即按该定义显示,用于增强链接的视觉效果。“a:visited”(访问过的链接):
5、对已经访问过的链接,按此定义显示。为了能正确区分已经访问过的链接。“a:visited”的显示方式要不同于普通文本及链接的其它状态。图8.1 CSS样式面板“a:active”(在链接上按下鼠标时的状态):用于表现鼠标按下时的链接状态。实际中应用较少。如果没有特别的需要,可以定义成与“a:link”状态或者“a:hover”状态相同。8第8章 CSS样式表8.1.4 CSS样式面板样式面板 使用主菜单【窗口】|【CSS样式】或单击属性面板中的“CSS”按钮可以打开CSS面板,9第8章 CSS样式表8.1.5 创建创建CSS样式的步骤样式的步骤 将插入点放在文档中,然后在“CSS样式”面板中,单
6、击面板右下侧的“新建CSS规则”按钮或选择主菜单【文本】|【CSS样式】|【新建CSS规则】,打开“新建CSS规则”对话框 在“新建CSS规则”对话框中,根据要创建的CSS样式类型,选择“类”、“标签”或“高级”。为样式命名。选择定义样式的保存位置。单击【确定】按钮,出现“CSS规则定义”对话框。在“CSS规则定义”对话框中,完成样式有关属性的设置(详见8.4设置CSS样式)。10第8章 CSS样式表8.2 创建创建CSS样式样式l自定义样式的创建l重定义HTML标记 l高级样式11第8章 CSS样式表8.2.1 自定义样式的创建自定义样式的创建如果一个或多个网页中的某一部分需要使用特殊的样式
7、,就可以定义一个自定义样式,并把该自定义样式应用到相应部分。自定义样式是唯一可以应用于文档中任意元素的CSS样式类型。当创建了自定义样式以后,与当前文档关联的所有自定义样式都显示在“CSS样式”面板中和属性面板的“样式”下拉列表中。用户可以先选择要添加样式的元素,然后在“CSS样式”面板或属性面板的“样式”下拉列表中选择要添加的自定义样式。12第8章 CSS样式表8.2.1 自定义样式的创建自定义样式的创建【例8.1】现有一网页文件如图所示,要求用自定义样式方法将其中宋词的标题设置为黑体,大小为18点居中显示;宋词的内容设置为宋体,大小为12点,首行空2字符,居左显示。13第8章 CSS样式表
8、8.2.2 重定义重定义HTML标记标记 在实际的网页设计中,有时要对网页中的某些特定元素更改样式。如对表格中的内容进行样式的更改,这时可以通过重新定义HTML的td标记来实现。定义后的样式会直接应用到文档中对应的标记上。14第8章 CSS样式表8.2.2 重定义重定义HTML标记标记【例8.2】将左图中课程表的内容用样式方法设置为宋体、大小为9点,行高为20点,颜色为蓝色,达到右图的显示效果。15第8章 CSS样式表8.2.3 高级样式高级样式 绝大多数站点的CSS中定义了链接的各种状态。定义链接的各种状态,实际上就是定义锚标记的各种属性。CSS样式类型中的“高级”可完成这一功能。类似于重定
9、义标签方法,定义过的链接状态也会直接应用到文档中。16第8章 CSS样式表8.2.3 高级样式高级样式【例8.3】左图显示的是默认的链接样式,文字格式采用蓝色,下划线,文字也很大。这种默认的链接样式有一些弊端(如下划线是为了容易分辨链接,但是如果链接很多,下划线反而不利于阅读)。要求通过定义高级样式来改变其显示格式。17第8章 CSS样式表8.3 CSS样式的两种应用方式样式的两种应用方式 在创建CSS时,可以根据设计需要,选择不同的保存方式:如果希望用同一个样式控制多个文档的格式,使用“外部CSS样式表”是最有效的方法;如果只有一个页面需要应用CSS样式,则使用 相 对 简 单 的“仅 对
10、该 文 档 的CSS”。18第8章 CSS样式表8.3.1“仅对该文档仅对该文档”样式的创建和应样式的创建和应用用定义了“仅对该文档”样式的HTML文档头部分代码如下:我的文档在定义了“仅对该文档”的CSS样式后,即可在文档中直接引用。19第8章 CSS样式表8.3.2“外部样式表外部样式表”样式的创建和应样式的创建和应用用 外部样式表样式将CSS写在一个文件中,在HTML文档头中通过引用所定义的样式文件来进行格式控制。如当前文件目录下建有CSS文件mystyle.css,在一个HTML文档中引用它时,系统会自动在该文档的和标记之间添加以下语句:应用外部CSS文件的优点是可以在站点中的任何一个
11、HTML文档中进行引用,从而使整个站点在风格上保持一致,避免重复的CSS属性设置。另外,当需要改版或做某些重大调整时,直接修改该CSS文件中的相关样式,即可更改网页中应用该样式的对象格式。20第8章 CSS样式表8.3.3 使用已有的使用已有的“外部样式表外部样式表”文件文件l当已经建立有“外部样式表”时,就可以将其链接到当前文档使用。l将外部样式表链接到当前文档后,其所定义的样式就可以和文档内部定义的样式一样使用了。l如果想把当前文档内部建立的CSS样式表导出为一个外部CSS样式表文件,可以使用主菜单【文件】|【导出】|【CSS样式】命令来完成。21第8章 CSS样式表8.4 设置设置CSS
12、样式样式 在Dreamweaver中,可以对CSS样式格式进行精确定制。当新建或编辑CSS样式时,都会打开“CSS规则定义”对话框,通过该对话框完成样式的有关设置。设置内容包括类型、背景、区块、方框、边框、列表、定位和扩展8大类别。22第8章 CSS样式表8.4.1 类型类型【字体】下拉列表:为样式设置字体。【大小】组合框:定义文本大小。可设置相对大小或者绝对大小,设置绝对大小时还可以在其右边的下拉列表中选择单位。常使用“点数(pt)”为单位,一般把正文字体大小设置为9pt或10.5pt。【样式】下拉列表:设置字体的特殊格式,包括“正常”、“斜体”和“偏斜体”三个选项。【行高】下拉列表:设置文
13、本所在行的高度。选择“正常”项,则由系统自动计算行高和字体大小,也可以直接在其中输入具体的行高数值,然后在右边的下拉列表中选择单位。注意行高的单位应该和文字的单位一致,行高的值应等于或略大于文字大小。23第8章 CSS样式表8.4.1 类型类型【修饰】选项区域:向文本中添加下划线、上划线或删除线,或使文本闪烁。常规文本的默认设置是“无”。链接的默认设置是“下划线”。【粗细】下拉列表:设置文字的笔画粗细。选择粗细数值,可以指定字体的绝对粗细程度,选择“粗体”、“特粗”和“细体”则可以指定字体相对的粗细程度。【变体】下拉列表:设置文本的小型大写字母变体。即将小写字母改为大写,但显示尺寸仍按小写字母
14、的尺寸显示。该设置只有在浏览器中才能看到效果。【大小写】下拉列表:将英文单词的首字母大写或全部大写或全部小写。【颜色】:设置文本颜色。24第8章 CSS样式表8.4.2 背景背景l在不使用CSS样式的情况下,利用页面属性只能够使用单一颜色或用图像水平垂直平铺来设置背景。使用“CSS规则定义”对话框的“背景”类别能够更加灵活的设置背景。可以对页面中的任何元素应用背景属性,例如,可以创建一个样式,将背景颜色或背景图像添加到文本块、表格等页面元素中。25第8章 CSS样式表8.4.2 背景背景【背景颜色】项:设置元素的背景颜色。【背景图像】项:设置元素的背景图像。【重复】下拉列表:设置当使用图像作为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第08章 CSS样式表 08 CSS 样式
限制150内