网页设计基础第六章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网页设计基础第六章.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 基础 第六
- 资源描述:
-
1、第第6 6章章 CSSCSS高级应用高级应用第第5章介绍了章介绍了CSS的概念、语法结构和如何在网页中插入的概念、语法结构和如何在网页中插入CSS,以及字体、文本、背景和边框等以及字体、文本、背景和边框等CSS的基础应用。通过学习的基础应用。通过学习CSS的基础应用掌握了利用的基础应用掌握了利用CSS来设置网页元素样式、美化网页的基来设置网页元素样式、美化网页的基本方法。为了使网页更加美观和表现出多样化的效果,本方法。为了使网页更加美观和表现出多样化的效果,CSS还提还提供了包括列表属性、定位属性以及滤镜属性等在内的高级应用。供了包括列表属性、定位属性以及滤镜属性等在内的高级应用。6.1 6.
2、1 列表列表在在HTML中,使用中,使用和和标签来表示所建立的列表为有序列标签来表示所建立的列表为有序列表和无序列表。利用表和无序列表。利用CSS来定义列表,可以使列表样式设置得更来定义列表,可以使列表样式设置得更加丰富美观,如列表符号不仅可以使用圆点、方块和数字,还可加丰富美观,如列表符号不仅可以使用圆点、方块和数字,还可以使用图像等。以使用图像等。6.1.1 6.1.1 列表样式列表样式列表样式是指列表项目的符号类型,在列表样式是指列表项目的符号类型,在CSS中使用中使用list-style-type属性来进行设置,其语法格式如下:属性来进行设置,其语法格式如下:list-style-ty
3、pe:属性值属性值list-style-type的属性值可以选择的属性值可以选择disc(圆点)、(圆点)、circle(圆圈)、(圆圈)、square(方块)、(方块)、decimal(十进制数)、(十进制数)、lower-roman(小写罗(小写罗马字母)、马字母)、upper-roman(大写罗马字母)、(大写罗马字母)、lower-alpha(小写(小写字母)、字母)、upper-alpha(大写字母)和(大写字母)和none(无)。(无)。【例【例6-16-1】定义样式定义样式.p1.p9共共9种不同的列表样式,设置不同的列表样式。种不同的列表样式,设置不同的列表样式。样式代码如下:
4、样式代码如下:.p1list-style-type:disc.p2list-style-type:square.p3list-style-type:circle.p4list-style-type:decimal.p5list-style-type:lower-roman.p6list-style-type:upper-roman.p7list-style-type:lower-alpha.p8list-style-type:upper-alpha.p9list-style-type:none网页中元素应用这些样式后,在浏览器中的显示效果如图网页中元素应用这些样式后,在浏览器中的显示效果如图6
5、-1所所示。示。图图6-16-1设置列表样式设置列表样式6.1.2 6.1.2 列表图像列表图像列表图像属性列表图像属性list-style-image用来设置作为列表符号的图像类型。用来设置作为列表符号的图像类型。选择合适的列表图像可以丰富和美化列表符号。设置列表图像的选择合适的列表图像可以丰富和美化列表符号。设置列表图像的语法格式如下:语法格式如下:list-style-image:none|urllist-style-image的属性值的属性值none表示不使用图像符号,表示不使用图像符号,url表示指定表示指定图像的路径和名称。图像的路径和名称。【例【例6-26-2】定义样式定义样式.
6、p1设置列表不采用列表图像,样式设置列表不采用列表图像,样式.p2设置列表采用列设置列表采用列表图像,图像地址是相对路径表图像,图像地址是相对路径images/item.jpg。样式代码如下:。样式代码如下:.p1list-style-image:none.p2list-style-image:url(images/item.jpg)网页中元素应用这些样式后,在浏览器中的显示效果如图网页中元素应用这些样式后,在浏览器中的显示效果如图6-2所所示。示。图图6-26-2设置列表图像设置列表图像6.1.3 6.1.3 列表位置列表位置列表位置属性列表位置属性list-style-position用来
7、设置列表符号是否缩进,其用来设置列表符号是否缩进,其语法格式如下:语法格式如下:list-style-position:outside|inside其中,其中,outside(默认值)表示列表符号不向内缩进,(默认值)表示列表符号不向内缩进,inside表示表示列表符号向内缩进。列表符号向内缩进。【例【例6-26-2】定义样式定义样式.p1设置列表采用向内缩进,项目符号在段落的内部。设置列表采用向内缩进,项目符号在段落的内部。样式样式.p2不采用向内缩进,项目符号在段落之外。样式代码如下:不采用向内缩进,项目符号在段落之外。样式代码如下:.p1list-style-position:insid
8、e.p2list-style-position:outside网页中元素应用这些样式后,在浏览器中的显示效果如图网页中元素应用这些样式后,在浏览器中的显示效果如图6-3所所示。示。图图6-36-3设置列表位置设置列表位置6.2 6.2 定位定位在设计网页时,利用在设计网页时,利用HTML基本标签进行文字和图像的定位是一基本标签进行文字和图像的定位是一件很困难的事情,即使使用表格标签,也不能保证定位的精确性,件很困难的事情,即使使用表格标签,也不能保证定位的精确性,因为浏览器和操作平台的不同,会使显示的结果发生变化。然而,因为浏览器和操作平台的不同,会使显示的结果发生变化。然而,利用样式表就可以
9、精确地设定对象的位置,还能使各对象实现重利用样式表就可以精确地设定对象的位置,还能使各对象实现重叠效果。叠效果。6.2.1 6.2.1 定位方式定位方式样式表的样式表的position属性用来设置对象的定位方式,其语法格式如属性用来设置对象的定位方式,其语法格式如下:下:position:static|absolute|relative|fixedstatic(默认值)表示不设置元素的定位方式,其在文档中出现(默认值)表示不设置元素的定位方式,其在文档中出现的位置由浏览器文档流决定;的位置由浏览器文档流决定;absolute表示将元素定位在浏览器表示将元素定位在浏览器中的某个绝对位置(由中的某
10、个绝对位置(由top、bottom、left和和right的值决定的值决定);relative是指相对于元素在文档中原本应该出现的位置,并依照是指相对于元素在文档中原本应该出现的位置,并依照top、bottom、left、和、和right的值来确定在浏览器中的位置;的值来确定在浏览器中的位置;fixed表示将元素定位在浏览器中的某个固定位置(由表示将元素定位在浏览器中的某个固定位置(由top、bottom、left和和right的值决定的值决定),并且当用户拖动网页滚动条时,元素的位,并且当用户拖动网页滚动条时,元素的位置也不会改变。置也不会改变。6.2.1 6.2.1 定位方式定位方式可以看
11、出,除了默认值可以看出,除了默认值static,其他几种属性值通常需要配合定,其他几种属性值通常需要配合定位位置属性位位置属性top、bottom、left、right来一起使用。下面在介绍定来一起使用。下面在介绍定位位置属性时一并进行实例说明。位位置属性时一并进行实例说明。6.2.2 6.2.2 定位位置定位位置定位位置属性定位位置属性top、bottom、left、right用来设置对象距离上、下、用来设置对象距离上、下、左、右边界的距离,其语法格式如下:左、右边界的距离,其语法格式如下:top:长度长度|百分比百分比bottom:长度长度|百分比百分比left:长度长度|百分比百分比ri
12、ght:长度长度|百分比百分比长度包括长度值和长度单位,这和本章中介绍过的使用长度的各长度包括长度值和长度单位,这和本章中介绍过的使用长度的各种属性的用法相同;百分比是指相对其上一级元素的长度的百分种属性的用法相同;百分比是指相对其上一级元素的长度的百分比。比。【例【例6-46-4】以第以第5章综合实例中的网页为例,定义章综合实例中的网页为例,定义3个定位位置的样式个定位位置的样式类类.p1.p3,分别对应不设置定位方式、定位方式为,分别对应不设置定位方式、定位方式为absolute和定和定位方式为位方式为relative,后两个样式中距边界的距离均为上边距,后两个样式中距边界的距离均为上边距
13、80px、左边界左边界60px。样式代码如下:。样式代码如下:.p1position:static;.p2position:static;top:80px;left:60px;.p3position:static;top:80px;left:60px;网页中的图片元素应用这些样式后,在浏览器中的显示效果如图网页中的图片元素应用这些样式后,在浏览器中的显示效果如图6-4图图6-6所示。所示。图图6-4 6-4 不设置定位方式不设置定位方式图图6-5 6-5 定位方式为定位方式为absolute absolute 图图6-6 6-6 定位方式为定位方式为relative relative【例【例6
14、-46-4】图图6-4中的图片由于采用中的图片由于采用static的元素定位方式,按照网页的一般的元素定位方式,按照网页的一般格式顺序依次排列。图格式顺序依次排列。图6-5中的图片采用中的图片采用absolute的定位方式,图的定位方式,图片从文档中脱离,对应的边界是窗口的边界,所以位置是距窗口片从文档中脱离,对应的边界是窗口的边界,所以位置是距窗口上边界上边界80px、左边界、左边界60px。图。图6-6中的图片采用中的图片采用relative的定位方的定位方式,图片没有从文档中脱离,只是相对于它原来所在的位置距上式,图片没有从文档中脱离,只是相对于它原来所在的位置距上边界边界80px、左边
15、界、左边界60px。6.2.3 6.2.3 叠放次序叠放次序当定位多个对象并将其重叠时,可以使用当定位多个对象并将其重叠时,可以使用z-index属性来设定对属性来设定对象的层叠次序,其语法格式如下:象的层叠次序,其语法格式如下:z-index:整数值整数值z-index的属性值必须是整数,数值越大,叠放时越靠上层。的属性值必须是整数,数值越大,叠放时越靠上层。【例【例6-56-5】采用采用id选择符定义选择符定义3个样式类,并指定其个样式类,并指定其z-index属性的值。属性的值。#div-1 position:absolute;top:80px;left:60px;background-
16、color:#ff0000;z-index:1#div-2position:absolute;top:120px;left:120px;background-color:#00ff00;z-index:3#div-3 position:absolute;top:160px;left:80px;background-color:#0000ff;z-index:2 网页中元素应用这些样式后,在浏览器中的显示效果如图网页中元素应用这些样式后,在浏览器中的显示效果如图6-7所所示。示。图图6-76-7设置元素叠放次序设置元素叠放次序6.3 6.3 滤镜滤镜滤镜是滤镜是CSS的一种高级应用,它可以用来改
展开阅读全文