第6章层叠样式表.ppt
《第6章层叠样式表.ppt》由会员分享,可在线阅读,更多相关《第6章层叠样式表.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章层叠样式表 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望概述n教学提示:XML为存储结构化数据提供了强大的方法,但是它没有提供关于数据如何显示的信息,这实际上是XML的优点:数据的结构完全与数据表示无关。当有必要表示格式化XML文件中的数据时,格式化的详细信息放置在层叠样式表CSS中。n教学目标:理解层叠样式表CSS的概念,掌握层叠样式表CSS的方法,掌握CSS与XML结合的方法,学会综合运用CSS。6.1CSS简介6.2设置字体属性6.3设置色彩和背景图
2、象属性6.4设置边界属性6.5CSS2新增功能6.6综合实例6.1CSS简介nCSS是用于为XML数据定义显示参数的一种技术,它利用简单的规则来控制元素内容在浏览器中的表现方式。CSS最初是被开发来为HTML文档指定显示的,同时也适合于XML数据。样式表中的显示规范与XML数据分离,这意味着相同的数据通过应用不同的样式表可以以不同的方式显示。同样,相同的样式表可以应用到多个XML文件。6.1.1CSS的概念nCSS(CascadingStyleSheet)层叠样式表,也称为级联样式表,是用来进行网页风格设计的。在网页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更
3、加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。6.1.2CSS的使用n1.CSS基本语法n2.一个无CSS样式表XML文件n3.一个使用CSS样式表XML文件1.CSS基本语法nCSS的规则是通过属性与属性值来共同设定。属性名称是CSS的关键字,如font-family(字体)、font-size(文字大小)、display(显示属性)、color(颜色)等。属性用语指定元素某一方面的特性,而属性值则用于指定元素的特性的具体特征。n样式表的建立要符合CSS规则,它们一般被定义成以下形式的句法:n标志标志属性1:属性值1;标志属性2
4、:属性值2;标志属性3:属性值3;.2.一个无CSS样式表XML文件n【例6.1】这是一个没有应用层叠样式表的XML文档,code6_1.xml望庐山瀑布唐.李白日照香炉升紫烟遥看瀑布挂前川飞流直下三千尺疑是银河落九天2.一个无CSS样式表XML文件3.一个使用CSS样式表XML文件n在XML文档的开头部分写一个关于样式单的如下声明语句:n也可以使用完整的URL指定CSS样式表文件,像下面这个例子:一个使用CSS样式表XML文件charsetgb2312;namedisplay:block;font-family:黑体;font-size:20pt;letter-spacing:10pt;te
5、xt-align:center;writerdisplay:block;font-family:魏碑;font-size:10pt;font-weight:bold;letter-spacing:10pt;line-height:40pt;text-align:center;color:Black;contentdisplay:block;font-family:隶书;font-size:20pt;font-weight:bold;line-height:30pt;letter-spacing:10pt;text-align:center;color:Black;一个使用CSS样式表XML文件
6、6.2.1font属性集。n1.font属性的分类font属性通常用于设置指定字体的风格、大小、亮度等参数。该属性在XML样式表分类中属于通用字体类,由CSS样式表定义。font属性的常见子属性见表6.1表6.1font属性的常见子属性font属性属性说说 明明font-family指定字体的字型font-style指定字体的风格font-weight指定字体的亮度font-variant指定字体全为大写字母font-size指定字体的大小font-stretch指定字体的压缩或拉伸方式2.font属性的用法n和常见的CSS属性设置类似,font属性使用示例如下:elementfont-sty
7、le:italic;font-size:20pt;font-family:楷体_gb2312;3.字体字型font-family属性nfont-family属性用于指定字体名称,属性值使用逗号分隔的字体名称。如果字体名称中出现空格,必须使用双引号将字体括起来,如“TimesNewRoma”。nfont-family属性可用的值取决于用户系统中已经安装了的字体,在Windows系统的安装目录下单位的“fonts”文件夹中保存了系统安装的所有字体。nfont-family属性的参数值可以有几个,在指定font-family属性的时候,可以同时指定几个字符集。这样,在浏览器找不到第1个字符集的时候可
8、以按顺序使用第2个字符集显示字体。4.字体风格font-style属性font-style属性属性说说 明明Normal表示不使用斜体,该参数是font-style属性的默认值Italic表示使用斜体显示文字Oblique表示使用倾斜幅度不大的斜体显示文字5.字体亮度font-weight属性nfont-weight属性设置字体的粗体程度,用于决定文本以多黑(粗)或多浅(细)显示文本。5.字体亮度font-weight属性font-weight属性属性说说 明明Normal表示使用标准字体(没有加深色彩),该参数是font-variant属性的默认值Bold表示使用标准的黑体文本Bolder表
9、示使用比标准黑体还要深的颜色显示文字(为相对参数)Lighter表示使用比标准黑体稍浅的颜色显示文字(为相对参数)6.设置为大写字母font-variant属性font-variant属性属性说说 明明Normal表示在打印中大写字母没有变化,该参数是font-variant属性的默认值small-caps表示设定用大写字母代替文本中的小写字母。font-variant属性值设置为small-caps将会用比主体文本字号小一些的大写字母代替小写字母7.设置字体大小font-size属性font-size属属性性说说 明明整数+“pt”表示使用指定的像素大小显示字体,“pt”表示像素(如20pt
10、、35pt)整数+“%”表示当前元素使用字体大小是前一个元素大小的百分倍数(如40%、150%)Large表示使用比父元素大一号的字体x-small表示使用字体比small字体小1.2倍xx-small表示使用字体比x-small字体小1.2倍x-large表示使用字体比large字体大1.2倍xx-large表示使用字体比x-large字体大1.2倍Medium表示使用标准字体大小显示8.文本属性文本属性文本属性说说 明明letter-spacing设置字母间隔,可以增加或减少字母之间的间距Word-spacing设置文字间隔。其使用方法和letter-spacing类似vertical-a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 层叠 样式
限制150内