第6章 层叠样式表
更新时间:2023-06-01 02:12:01 阅读量: 实用文档 文档下载
- 机器人大乱斗第6章推荐度:
- 相关推荐
软件开发 程序设计
第6章 层叠样式表
软件开发 程序设计
概述教学提示:XML为存储结构化数据提供了 教学提示:XML为存储结构化数据提供了 强大的方法, 强大的方法,但是它没有提供关于数据 如何显示的信息,这实际上是XML的优点: XML的优点 如何显示的信息,这实际上是XML的优点: 数据的结构完全与数据表示无关。 数据的结构完全与数据表示无关。当有 必要表示格式化XML文件中的数据时, XML文件中的数据时 必要表示格式化XML文件中的数据时,格 式化的详细信息放置在层叠样式表CSS CSS中 式化的详细信息放置在层叠样式表CSS中。 教学目标:理解层叠样式表CSS的概念, CSS的概念 教学目标:理解层叠样式表CSS的概念, 掌握层叠样式表CSS的方法,掌握CSS CSS的方法 CSS与 掌握层叠样式表CSS的方法,掌握CSS与 XML结合的方法 学会综合运用CSS 结合的方法, CSS。 XML结合的方法,学会综合运用CSS。
北京林业大学信息学院
软件开发 程序设计
6.1 6.2 6.3 6.4 6.5 6.6
CSS简介 设置字体属性 设置色彩和背景图象属性 设置边界属性 CSS2新增功能 综合实例北京林业大学信息学院
软件开发 程序设计
6.1 CSS简介是用于为XML XML数据定义显示参数的一 CSS 是用于为XML数据定义显示参数的一 种技术, 种技术,它利用简单的规则来控制元素 内容在浏览器中的表现方式。CSS最初是 内容在浏览器中的表现方式。CSS最初是 被开发来为HTML文档指定显示的, HTML文档指定显示的 被开发来为HTML文档指定显示的,同时 也适合于XML数据。 XML数据 也适合于XML数据。样式表中的显示规范 XML数据分离 数据分离, 与XML数据分离,这意味着相同的数据通 过应用不同的样式表可以以不同的方式 显示。同样, 显示。同样,相同的样式表可以应用到 多个XML文件。 XML文件 多个XML文件。北京林业大学信息学院
软件开发 程序设计
6.1.1 CSS的概念CSS( CSS(Cascading Style Sheet)层叠样 ) 式表,也称为级联样式表, 式表,也称为级联样式表,是用来进行 网页风格设计的。在网页制作时采用CSS 网页风格设计的。在网页制作时采用CSS 技术,可以有效地对页面的布局、字体、 技术,可以有效地对页面的布局、字体、 颜色、 颜色、背景和其它效果实现更加精确的 控制。 控制。只要对相应的代码做一些简单的 修改,就可以改变同一页面的不同部分, 修改,就可以改变同一页面的不同部分, 或者页数不同的网页的外观和格式。 或者页数不同的网页的外观和格式。
北京林业大学信息学院
软件开发 程序设计
6.1.2 CSS的使用CSS基本语法 CSS基本语法 一个无CSS样式表XML CSS样式表XML文件 一个无CSS样式表XML文件 一个使用CSS样式表XML CSS样式表XML文件 一个使用CSS样式表XML文件
北京林业大学信息学院
软件开发 程序设计
1. CSS基本语法CS
S的规则是通过属性与属性值来共同设定。 CSS的规则是通过属性与属性值来共同设定。 的规则是通过属性与属性值来共同设定 属性名称是CSS的关键字, fontCSS的关键字 属性名称是CSS的关键字,如fontfamily(字体 字体) font-size(文字大小 文字大小) family(字体)、font-size(文字大小)、 display(显示属性 显示属性) color(颜色 颜色) display(显示属性)、color(颜色)等。属 性用语指定元素某一方面的特性, 性用语指定元素某一方面的特性,而属性 值则用于指定元素的特性的具体特征。 值则用于指定元素的特性的具体特征。 样式表的建立要符合CSS规则, CSS规则 样式表的建立要符合CSS规则,它们一般被 定义成以下形式的句法: 定义成以下形式的句法: 标志{标志属性1:属性值1;标志属性2: 1:属性值1;标志属性2:属性 标志{标志属性1:属性值1;标志属性2:属性 2;标志属性3:属性值 标志属性3:属性值3;...} 值2;标志属性3:属性值3;...}北京林业大学信息学院
软件开发 程序设计
2. 一个无CSS样式表XML文件【例6.1】这是一个没有应用层叠样式表的 】这是一个没有应用层叠样式表的XML文 文 档,code6_1.xml <?xml version="1.0" encoding="gb2312" ?> <poem> <name>望庐山瀑布 望庐山瀑布</name> 望庐山瀑布 <writer>唐.李白 李白</writer> 唐 李白 <content>日照香炉升紫烟 日照香炉升紫烟</content> 日照香炉升紫烟 <content>遥看瀑布挂前川 遥看瀑布挂前川</content> 遥看瀑布挂前川 <content>飞流直下三千尺 飞流直下三千尺</content> 飞流直下三千尺 <content>疑是银河落九天 疑是银河落九天</content> 疑是银河落九天 </poem>北京林业大学信息学院
软件开发 程序设计
2. 一个无CSS样式表XML文件
北京林业大学信息学院
软件开发 程序设计
3. 一个使用CSS样式表XML文件XML文档的开头部分写一个关于样式单 在XML文档的开头部分写一个关于样式单 的如下声明语句: 的如下声明语句: <?xml-stylesheet type="text/css" href="mycss.css" ?> 也可以使用完整的URL指定CSS样式表文件, URL指定CSS样式表文件 也可以使用完整的URL指定CSS样式表文件, 像下面这个例子: 像下面这个例子: <?xml-stylesheet type=" text/css" href=/file /mycss.css ?>北京林业大学信息学院
软件开发 程序设计
一个使用CSS样式表XML文件@charset "gb2312"; name{display:block; font-family: 黑体 黑体; font-size: 20pt; letter-spacing:10pt; text-align:center; } writer{display:block; font-family: 魏碑 魏碑; font-size:10pt; font-weight:bold; letter-spacing:10pt; line-height:40pt; text-align:center; color: Black; } content{display:block; font-family: 隶书 隶书; font-size: 20pt; font-weight:bold; line-height: 30pt; letter-spacing:10pt; text-align:center; color: Black; }
北京林业大学信息学院
软件开发 程序设计
一个使用CSS样式表XML文件
北京林业大学信息学院
软件开发 程序设计
6.2.1 fo
nt属性集1. font属性的分类 font属性的分类 font属性通常用于设置指定字体的风格 属性通常用于设置指定字体的风格、 font属性通常用于设置指定字体的风格、 大小、亮度等参数。该属性在XML XML样式表 大小、亮度等参数。该属性在XML样式表 。 分类中属于通用字体类, CSS样式表定 分类中属于通用字体类,由CSS样式表定 font属性的常见子属性见表 属性的常见子属性见表6.1 义。font属性的常见子属性见表6.1
北京林业大学信息学院
软件开发 程序设计
表6.1 font属性的常见子属性font属性 font-family fontfontfont-style fontfont-weight fontfont-variant fontfont-size fontfont-stretch 指定字体的字型 指定字体的风格 指定字体的亮度 指定字体全为大写字母 指定字体全为大写字母 指定字体的大小 指定字体的压缩或拉伸方式 说 明
北京林业大学信息学院
软件开发 程序设计
2. font属性的用法和常见的CSS属性设置类似,font属性 和常见的CSS属性设置类似,font属性 CSS属性设置类似 使用示例如下: 使用示例如下: element{font-style:italic;font-size: "20pt"; font-family: "楷体 楷体 _gb2312";}
北京林业大学信息学院
软件开发 程序设计
3. 字体字型font-family属性font-family属性用于指定字体名称, font-family属性用于指定字体名称,属性值使 属性用于指定字体名称 用逗号分隔的字体名称。 用逗号分隔的字体名称。如果字体名称中出现 空格,必须使用双引号将字体括起来, 空格,必须使用双引号将字体括起来,如 Roma”。 “Times New Roma 。 font-family属性可用的值取决于用户系统中已 font-family属性可用的值取决于用户系统中已 经安装了的字体, Windows系统的安装目录下 经安装了的字体,在Windows系统的安装目录下 单位的“fonts”文件夹中保存了系统安装的所 单位的“fonts 文件夹中保存了系统安装的所 有字体。 有字体。 font-family属性的参数值可以有几个 属性的参数值可以有几个, font-family属性的参数值可以有几个,在指定 font-family属性的时候 属性的时候, font-family属性的时候,可以同时指定几个字 符集。这样,在浏览器找不到第1 符集。这样,在浏览器找不到第1个字符集的时 候可以按顺序使用第2个字符集显示字体。 候可以按顺序使用第2个字符集显示字体。北京林业大学信息学院
软件开发 程序设计
4. 字体风格font-style属性font-style属性 Normal Italic Oblique 说 明 表示不使用斜体,该参数是 表示不使用斜体,该参数是font-style 属性的默认值 表示使用斜体显示文字 表示使用倾斜幅度不大的斜体显示文 字
北京林业大学信息学院
软件开发 程序设计
5. 字体亮度font-weight属性font-weight属性设置字体的粗体程度,用于决 font-weight属性设置字体的粗体程度, 属性设置字体的粗体程度 定文本以多黑(
或多浅( 显示文本。 定文本以多黑(粗)或多浅(细)显示文本。font-weight属性 Normal Bold Bolder 说 明 表示使用标准字体(没有加深色彩),该参数是 表示使用标准字体(没有加深色彩),该参数是 ), font-variant属性的默认值 属性的默认值 表示使用标准的黑体文本 表示使用比标准黑体还要深的颜色显示文字( 表示使用比标准黑体还要深的颜色显示文字(为 相对参数) 相对参数) 表示使用比标准黑体稍浅的颜色显示文字( 表示使用比标准黑体稍浅的颜色显示文字(为相 对参数) 对参数)北京林业大学信息学院
Lighter
软件开发 程序设计
6. 设置为大写字母font-variant属性fontvariant 属性 Normal 说 明 表示在打印中大写字母没有变化,该参数是 表示在打印中大写字母没有变化, font-variant属性的默认值 属性的默认值
表示设定用大写字母代替文本中的小写字母。 表示设定用大写字母代替文本中的小写字母。 font-variant属性值设置为 属性值设置为small-caps将会 属性值设置为 将会 small-caps 用比主体文本字号小一些的大写字母代替 小写字母
北京林业大学信息学院
软件开发 程序设计
7. 设置字体大小font-size属性font-size属性 整数+“pt” 整数 整数+“%” 整数 Large x-small xx-small x-large xx-large Medium 说 明 表示使用指定的像素大小显示字体, 表示使用指定的像素大小显示字体,“pt”表示像素 表示像素 (如20pt、35pt) 、 ) 表示当前元素使用字体大小是前一个元素大小的百 分倍数( 分倍数(如40%、150%) 、 ) 表示使用比父元素大一号的字体 表示使用字体比small字体小 倍 字体小1.2倍 表示使用字体比 字体小 表示使用字体比x-small字体小 倍 字体小1.2倍 表示使用字体比 字体小 表示使用字体比large字体大 倍 字体大1.2倍 表示使用字体比 字体大 表示使用字体比x-large字体大 倍 字体大1.2倍 表示使用字体比 字体大 表示使用标准字体大小显示北京林业大学信息学院
软件开发 程序设计
8. 文本属性文本属性 letter-spacing Word-spacing vertical-align text-align text-indent inline-height 说 明 设置字母间隔, 设置字母间隔,可以增加或减少字母之间的间距 设置文字间隔。其使用方法和 设置文字间隔。其使用方法和letter-spacing类似 类似 确定一个内部元素的相对于它的上级元素或相对与元素行纵 向位置 作用于块元素,用来设置块中文本的对齐方式,取值为: 作用于块元素,用来设置块中文本的对齐方式,取值为: left(左对齐 、right(右对齐 、center(居中 、justify(两端对齐 左对齐)、 右对齐)、 居中)、 两端对齐) 左对齐 右对齐 居中 两端对齐 设置第一行缩进距离。 设置第一行缩进距离。如:name{text-indent:2em},表示第一 表示第一 行缩进两个
字的长度 控制文本连续行之间的距离, 控制文本连续行之间的距离,可以用来调整文本的垂直线的 距离。 距离。 设置显示文本的字母大小写的显示形式。取值关键字为: 设置显示文本的字母大小写的显示形式。取值关键字为: capitalize,首字母大写;uppercase,所有字母都大写; ,首字母大写; ,所有字母都大写; lowercase,所有字母都小写;none,不改变字母的大小写状 ,所有字母都小写; , 态 声明文本是否有划线,常用来装饰链接。取值关键字为: 声明文本是否有划线,常用来装饰链接。取值关键字为: overline,文本有上划线;line-through,穿过文本的删除线; ,文本有上划线; ,穿过文本的删除线; blink,使文字闪烁;underline,有下划线;none,则是表示 ,使文字闪烁; ,有下划线; 则是表示 没有任何划线。 没有任何划线。
text-transform
text-decoration
北京林业大学信息学院
正在阅读:
第6章 层叠样式表06-01
游梅城古镇作文800字06-21
鸟喙与取食11-10
02手糊成型工艺08-27
SOI技术04-24
干部QHSE履职能力试题及答案汇编(生产技术与装备)06-03
我还想做一只鸟的孩子作文700字07-14
如何保存S7200中的高速计数器数值从而实现连续计数01-23
英语情景对话|英语对话材料02-12
最新宝马5系刷隐藏全代码 - 图文04-16
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 层叠
- 样式
- 钢结构高强螺栓初拧、终拧施工记录
- 清华计算机专业考研经验谈
- 外国美术简史欣赏论文
- 甲醛和苏丹红事件回放
- 园林昆虫-食叶害虫
- 中美两国医疗费用控制理论与方法比较研究
- 定州电厂2号主变A相损坏事故调查报告书(2005.11.10)
- 青岛版六年级下相关链接利息
- 维修基金资金申请书
- 北京2015年卫生系统事业单位护理专业考试试题
- 哈工大仪器科学与技术学科仪器科学与技术概论题库
- 浅谈影响配电网供电可靠性的因素及提高供电可靠性的措施
- 信管C基础第10章-指针
- 高中学业水平测试生物知识点归纳
- 人教版高中美术教材总体介绍
- 人大翻译硕士考研难度大不大,跨专业的人考上的多不多
- 四川省内江市拆迁办法
- 中国现代文学史叙述的知识性危机_文学革命论_之革命话语考论
- 作业—实习报告_51125
- 电梯门的分类与结构