210 likes | 337 Views
第 5 章 网页内容的修饰- CSS 样式. 教学内容: CSS 样式的类型、创建 CSS 样式、编辑 CSS 样式、设置 CSS 样式的基本属性、链接和导出 CSS 样式表、 CSS 在网页中的应用。 教学重点和难点:掌握在网页中添加、应用 CSS 样式的方法。. 5.1 初识 CSS. CSS 样式就像 word 中的格式刷 , 可以对众多网页中的文本及文本区外观进行统一控制。 5.1.1 样式表的概念
E N D
第5章 网页内容的修饰-CSS样式 教学内容:CSS样式的类型、创建CSS样式、编辑CSS样式、设置CSS样式的基本属性、链接和导出CSS样式表、CSS在网页中的应用。 教学重点和难点:掌握在网页中添加、应用CSS样式的方法。
5.1 初识CSS CSS样式就像word中的格式刷,可以对众多网页中的文本及文本区外观进行统一控制。 5.1.1 样式表的概念 样式表是为了弥补HTML语言而开发,调整字间距、行间距、取消链接的下划线、固定背景图像等样式表可以实现原来的HTML标记无法实现的效果。 1.样式表的优点 (1)内容结构和格式控制相分离 (2)精确控制网页外观 (3)制作体积下,下载页面快 (4)快速规格网页样式 (5)兼容不同浏览器
2.样式表标记 • 定义样式表的部分用<style ></style>标记来表示。 • 样式表的内容应该位于<head></head>标记之间。 • 在Dreamweaver中为指定字体、字号、文字颜色来定义样式表的时候,在代码视图中出现的HTML代码会出现字体{font-family}或者{font-size}等属性,并且以冒号为间隔设置属性值。属性和属性由分号来区分。 • 应用样式表的文字包括在<span></span>标记之间。 • 有<!--和-->注释标记来套用样式表是因为样式表在Explorer 和Netscape 4.0以上的浏览器中才被支持,使用该注释标记是为了在其他浏览器中被忽略通过。
5.1.2 CSS样式的类型 1.类样式(class) 类样式的名称必须以句点(英文状态)开头,后跟字母或字母和数字组合(例如,.mycss)。 为类样式命名时,不能使用body,table等与“标签”样式相冲突的HTML标签名称。 class的类别定义在代码中是写在<style>与</style>标记之间,并放在<head>标记之下,一份网页只要写一次即可。
2.标签样式 标签样式表示重新定义特定HTML标签的外观。 3.高级样式 高级样式会对某一具体的标签组合或者含有特定ID属性的标签应用样式。 高级样式还常用于设定超链接,即通过“新建CSS样式”对话框的“选择器”下拉菜单中提供的四个选项,定义超链接的四种状态。 • a:link:超链接文字的一般状态 • a:visited:超链接文字已链接过的状态 • a:hover:鼠标光标移到超链接文字上的状态 • a:active:超链接文字正在链接中的状态
5.2使用CSS编辑器 使用CSS编辑器可以创建、编辑和删除CSS样式。并且可以将外部样式表文件附加到当前文档。 • “附加样式表”:单击该按钮会打开“链接外部样式表”对话框,可选择要链接到或导入到当前文档中的外部样式表。 • “新建CSS规则”:打开“新建CSS样式”对话框,可以选择创建的样式类型。如类样式、标签样式或高级样式。 • “编辑样式”:打开“CSS样式定义”对话框,可编辑当前文档或外部样式表中的样式。 • “删除CSS规则”:删除“CSS样式”面板的所选样式,并从应用该样式的所有元素中删除格式,但是不删除对该样式的引用。
5.2.1 创建CSS新样式 1.创建标签样式 例1:将页面背景色设置成土黄色(#996600),页面左边界、上边界均为0。 操作步骤如下: ① 单击“CSS样式”面板中的“新建CSS样式”按钮。在“新建CSS样式”对话框中,“选择器类型”设置为“标签”,在“标签”下拉菜单中选择 body ,“定义在”设置为“仅对该文档”,然后单击“确定”按钮,创建一个名为body的标签样式。 ② 在“body的CSS规则定义”对话框中设置该样式的属性,在“分类”的“背景”项中设置网页的背景颜色为“#996600”。然后将“分类”切换到“方框”,在边界区域分别设置页面的上、左边界为“0”像素。 ③ 单击“确定”按钮后,在“CSS样式”面板中会增加body样式名称,并且定义的样式会自动应用到页面中。 ④ 将页面切换到“拆分”视图,我们会发现body标签出现在代码里,是包围在<style>与</style>这对标记之间,并且镶嵌在网页的<head>标记下。 ⑤ 保存网页,按F12键预览网页。
2.创建类样式 例2:为页面设置标题,将标题设置为“黑体,24点数(pt)”。 具体操作如下: ① 单击“CSS样式”面板中的“新建CSS样式”按钮。在“新建CSS样式”对话框中,“选择器类型”设置为“类”,名称输入“.style2”,“定义在”设置为“仅对该文档”,单击“确定”按钮。 ② 在出现的“.style2的CSS规则定义”对话框中,设置类型项中的字体为“黑体”,大小为“24点数(pt)”。 ③ 单击“确定”按钮。 ④ 保存网页,按F12键预览网页。 3.创建高级样式 参见教材第5章[实例3] 。
5.2.2 编辑CSS样式 1.管理CSS样式 修改例2中创建的.style2样式。将样式名称改为.biaoti,字体设置为新宋体,字号设置为36像素,颜色设置为#339966。 操作如下: ① 打开“CSS样式”面板,选择.style2样式。单击鼠标右键,在弹出的对话框中选择“重命名”。 ② 此时弹出“重命名类”对话框,在“新建名称”框中输入“.biaoti”,单击“确定”按钮。 ③ 选择.biaoti样式,单击“CSS样式面板”右下角的“编辑样式”按钮,打开“.biaoti的CSS规则定义”对话框。 • 在对话框中将字体设置为新宋体,大小设置为36像素,颜色设置为#339966。修改完毕后,单击“确定”按钮。 通过“CSS样式”面板,还可以删除、复制、重命名一个样式。
2.内部样式表和外部样式表 内部样式表是将CSS样式的定义直接写在HTML文档Head部分的Style标签内,仅供该网页使用。外部样式表是一系列存储在一个单独的外部文件( .css 文件,并非HTML文件)中的CSS样式。利用文档head部分中的链接,该文件被链接到Web站点中的一页或多页上。 (1)创建内部样式 在新建一个CSS样式时,在“新建CSS规则”对话框中,选择“仅对该文档”,则所新建的CSS样式便会成为内部样式。前面所建立的几个CSS样式均是内部样式。
(2)创建外部样式: 例3:为网站创建一个名为mail_style .css的外部样式。 操作如下: ① 打开“CSS样式”面板,单击“新建CSS规则”按钮。 ② 在“新建CSS规则”对话框中,输入样式名称.tit,“定义在”选择“新建样式表文件”,单击“确定”按钮。 ③ 在打开的“保存样式表文件为”对话框中,输入要创建的外部样式表文件(CSS文件)的名称mail_style.css,并选择文件的保存路径,单击“保存”按钮。 ④ 在“.tit 的CSS规则定义(在mail_style .css中)”对话框中,设置该样式的大小和颜色。单击“确定”按钮。
3.导入或链接CSS样式表 例4:将上例中建立的外部样式表文件mail_style.css应用到示例网站的指定页面中。 操作如下: ① 在Dreamweaver中打开示例网站的指定的页面文件。 ② 打开“CSS样式”面板,单击面板右下角的“附加样式表”按钮,打开“链接外部样式表”对话框。 ③ 单击对话框中的“浏览”按钮,从打开的对话框中选择样式表文件mail_style.css。 • 选择“链接”(或“导入”)单选按钮后,单击“确定”按钮,外部样式表文件mail_style.css便被链接(或导入)到指定页面中。 【说明】在“链接外部样式表”对话框中,“添加为”有两个选项“链接”和“导入”。无论选择哪个选项,选择的外部样式表文件都会出现在当前文档的CSS样式面板中。但在导出时两者就有了区别,导入的样式文件在导出时是作为当前文档样式文件的一部分,连同内部样式一起被导出;而链接的外部样式表文件则不会被当作当前文档的样式文件导出。
4.导出内部样式 例5:将当前网页中的样式导出为外部样式表文件,并命名为link_style.css。 步骤如下: ①打开“CSS样式面板”,单击鼠标右键,选择“导出”菜单,或者选择菜单“文件 | 导出 | CSS样式”命令,弹出“导出样式为CSS文件”对话框。 ②在对话框中选择样式表文件的保存路径,本例为站点根目录下的CSS文件夹,然后输入样式表的文件名link_style.css,单击“保存”按钮。
5.3 设置CSS样式的属性 1.类型面板 主要用于定义网页中文本的字体、颜色及字体的风格等. 例6:为指定页面设置文字样式。要求是新宋体,12像素细体字,行间距有30像素,颜色#6699FF。 操作如下: ① 打开指定的页面。 ② 打开CSS样式面板,单击“新建CSS规则”按钮,打开“新建CSS规则”对话框,在“名称”文本框中输入“.wz”,然后单击“确定”按钮。 ③ 打开定义样式对话框,在对话框左侧的“分类”列表中选择“类型”后,在右侧的类型属性面板中设置“字体”为“新宋体”,“大小”设置为“12像素”,“粗细”设置为“细体”,“行高”设置为“30像素”,“颜色”设置为“#6699FF”。 ④ 单击“确定”按钮,选取页面中的文字,在属性面板中选择“样式”下拉列表中的“wz”选项。保存文件,按F12键预览 。
2.背景面板 主要用于在文本、表格、页面等的后面设置背景属性及背景图像的位置。 例7:为上例中的页面添加背景颜色和背景图片。操作如下: ① 打开需设置背景的页面文档。 ② 打开CSS样式面板,单击“新建CSS规则”按钮,打开“新建CSS规则”对话框,在“名称”文本框中输入“.back”,然后单击“确定”按钮。 ③ 打开定义样式对话框,在对话框左侧的“分类”列表中选择“背景”后,在右侧的“背景”选项面板中单击“背景图像”文本框后的“浏览”按钮。 ④ 在弹出的“选择图像源文件”对话框中,选择要设置为背景的图像。 ⑤ 单击“确定”按钮回到“背景”选项面板,将除了背景图像之外的其他部分的背景颜色设置为#F9FDFF。 ⑥ 为了不让背景图像平铺显示,把“重复”设置为“不重复”,然后为了让背景图像显示在右底部,将“水平位置”设置为“右对齐”,“垂直位置”设置为“底部”, ⑦ 单击“确定”按钮,为了把完成后的样式表应用到网页文档中,选择操作界面下面的标记<td.back>后,在属性面板中选择“样式”下拉列表中的“back”选项。 ⑧ 保存文档,按F12键预览。
3.区块面板 区块面板可以精确定义整段文本中文字的间距、对齐方式和文字缩进等属性。如下图所示: 4.方框面板 方框样式是定义特定元素的大小及其与周围元素的间距等属性。
5.边框面板 使用“CSS的规则定义”窗口的“边框”面板可以定义元素周围的边框的设置(如宽度、颜色和样式)。见下图。可以为边框的四边指定不同的颜色,不同的宽度和不同类型的边框线。
6.列表面板 “列表”面板可以定义列表样式,可以选择图像取代项目符号。如下图所示: • “类型”:设置项目符号的外观。 • “项目符号图像”:可以为项目符号指定自定义图像。 • “位置”:设置列表项目的换行位置。“内”表示应用该样式的段落过长而自动换行时,直接显示在旁边的空白上,不进行缩进;“外”表示应用该样式的段落过长而自动换行时,以缩进方式显示。
7.定位面板 定位样式主要用来定义层在页面中的排布相关属性。如下图所示:
8.扩展面板 “CSS的规则定义”窗口的“扩展”面板包括分页、光标和滤镜等选项。如图所示:
5.6 习题答案 一、填空题: 1.类样式,标签样式,高级样式; 2.链接,导入。 二、选择题: 1. C; 2. A 三、判断题 1. 2. × 四、简答题 1.答:(1)内容结构和格式控制相分离;(2)精确控制网页外观;(3)制作体积小,下载页面快;(4)快速规格网页样式;(5)兼容不同浏览器。 2.答:内部样式表是将CSS样式的定义直接写在HTML文档Head部分的Style标签内,仅供该网页使用。外部样式表是一系列存储在一个单独的外部文件( .css 文件,并非HTML文件)中的CSS样式。利用文档head部分中的链接,该文件被链接到Web站点中的一页或多页上。 3.答: