第5章用CSS控制文本样式课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第5章用CSS控制文本样式课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章用 CSS 控制 文本 样式 课件
- 资源描述:
-
1、第第5章章 用用CSS控制文本样式控制文本样式内容介绍本章讲述用CSS控制网页中文字的样式,包括使用CSS样式控制文字的样式和使用CSS样式控制段落的样式。培养目标(1)在CSS中设置文字大小。(2)在CSS中定义文字的相对大小和绝对大小。(3)在CSS中设置文字基本的属性。(4)在CSS中用段落属性改变文字的段落样式。(5)能够独立修饰一篇长篇XHTML文章页面。重点难点(1)如何熟练运用CSS提供的属性控制文字大小。(2)如何熟练运用CSS控制文字颜色。(3)如何熟练运用CSS控制下划线、顶划线和删除线。(4)如何熟练运用CSS控制英文字母大小写。(5)如何熟练运用CSS控制段落的对齐方式
2、。(6)如何熟练运用CSS控制行间距与字间距。5.1 理论解说理论解说 所谓文本,就是我们在网页设计中XHTML文档中包含的大量的文字信息,这里 只由文字构成的网页元素如font、p等都称之为文本。网页设计中.的图文编排,就涉及到大量的文字排版。CSS样式提供了丰富的属性设置来控制文本样式或 段落样式。本章将详细介绍用CSS控制网页中的文字或段落等文本样式。5.1.1 字体字体 网页设计中,设计师说要用到的是设计师当时用的计算机上的字体,当然也可以像印刷品那样使用很多本地计算机上的字体,但是要注意了,网页的使用时网上传输浏览的,网页中使用的字体在计算机上浏览时,字体调用的就是浏览者本地计算机的
3、字体,如果浏览者本地计算机上没有安装网页设计师设计网页时指定的文字字体,那么文本流就会按浏览器默认的字体展现,那么网页设计师指定的字体就失去意义。CSS样式设置文本流字体的属性是font-family,使用font-family设置网页文字字体的代码如:font-family:Arial;以上为设置文字字体为Arial的代码示例。示例5.1.1.1也可以给文本设置多重文字字体,用于用户计算机筛选,比如设置代码:font-family:宋体,黑体,楷体;/*设置中文字体*/font-family:Arial,”Times New Roman”,Times,Serif;/*设置英文字体*/5.1.
4、1 字体字体 示例5.1.1.1在CSS文字字体属性font-family里设置的文字字体名称,以英文逗号间隔,最后一个字体名称后跟英文分号结尾,罗列的字体名字按先后顺序在网页浏览用户计算机字体库中作筛选,第一个字体用户的计算机有则按第一个显示,若没有看第二个,第二个没有则带三个,直至最后一个罗列的字体名称,若都没有则按用户计算机浏览器默认显示。中文英文字体都按此先后顺序筛选显示。5.1.2 文字大小概述文字大小概述在网页设计中,安排分类文字信息的重要程度,往往会用字号的大小来做区分,通常标题等重要的文字会用大一号的字号设置,内容等成段落的文字内容,则会用标准小字号来设置。文字的默认大小是由用
5、户的浏览器来默认设置的,不同的浏览器默认值也不尽相同;在IE6、IE7和火狐浏览器中,网页的默认文字大小为16像素。在CSS样式设置中,font-size属性是来设置文字的大小,若不设置则按浏览器默认设置显示。5.1.2.1 设置文字大小设置文字大小 CSS样式提供font-size属性来设置文本流的字号大小,用font-size来设置文本大小,语法如下:font-size:12px;在此font-size的值为12px大小,值除了使用像素外,还可以使用长度、百分比和关键字等。示例5.1.2.1使用不同单位设置文字大小:font-size:12px;/*像素单位设置文字大小*/font-siz
6、e:1em;/*em单位设置文字大小*/font-size12in;/*英寸单位设置文字大小*/font-size:120%/*百分比单位设置文字大小*/font-size:large /*关键字设置文字大小*/以上的设置文字大小的单位按第4章介绍的单位分为相对大小或绝对大小两种设置方法。5.1.2.2 定义文字的相对大小定义文字的相对大小 使用相对单位定义文字的大小,属性值可以使用相对长度单位和相对关键字定义文字大小。(1)文字的相对单位,有像素(px)、em、百分比(%)等。像素是相对于电脑屏幕分辨率而言,设置为像素大小,文字不会继承父元素的文字大小。em服从文档继承关系的相对单位,em会
7、继承父元素的文字大小。关于px和em的概念参见第4章内容。示例5.1.2.2.1使用em、px和百分比设置文字大小进行比较5.1.2.2 定义文字的相对大小定义文字的相对大小(2)使用相对关键字定义文字大小 使用相对单位定义文字的大小除了px、em和百分比之外,还有使用相对关键字来设置文字的大小,CSS样式中提供了larger和smaller关键字用于设置font-size的属性。使用larger关键字就是使文字变大,使用smaller设置文字大小是使文字变小。5.1.2.2 定义文字的定义文字的绝对绝对大小大小(1)使用物理长度定义文字大小使用物理长度定义文字大小,物理长度单位有磅(pt)、
8、px、英寸(in)、厘米(cm)、毫米(mm)等。(2)使用绝对关键字定义文字大小CSS提供的关键字设置文字大小,除了上述相对关键字smaller和larger之外,还有一些绝对关键字设置文字大小,主要有xx-small、x-small、small、medium、large、x-large和xx-large等。示例5.1.2.3.2使用绝对关键字定义文字大小5.1.3 文字颜色文字颜色 网页上使用不同文字颜色,可以达到美化、优化网页的效果,CSS提供了color属性来设置文字的颜色。Color属性的值可以使用第4章中所讲到的颜色单位来设置,包括颜色名称、RGB色值和十六进制颜色值。5.1.4
9、文字文字粗细粗细 文字的粗细在网页设计中起到分层结构的作用,使网页更容易阅读。在HTML文档中可以用b标签来加粗文字,在XHTML标准文档编写中,CSS提供font-weight属性来设置文字的粗细,可以减少b标签的重复使用,并且是b标签已经加粗的文字变细。示例5.1.4文字粗细设置5.1.6 斜体斜体 斜体文字不是文字的固有字体,是CSS样式对默认文字的倾斜设置,一般用于应用语句等特殊情况,加强网页文本流的层次感.。CSS提供font-style属性用于设置文字的斜体样式,属性包括italich和oblique两个倾斜值。该属性设置使用斜体、倾斜或正常字体。斜体字体通常定义为字体系列中的一个
10、单独的字体。理论上讲,用户代理可以根据正常字体计算一个斜体字体。为三个段落设置不同的字体样式代码如下:p.normal font-style:normal;p.italic font-style:italic;p.oblique font-style:oblique;示例5.1.5使用font-style属性设置文字的斜体样式5.1.6 下划线、顶划线和删除线下划线、顶划线和删除线 下划线、顶画线和删除线,在网页设计中统称为文字的修饰线。一般用于突出网页文字的修饰性和更改设置,例如价格的变更,内容的修改、超链接修饰、关键字的加注等。CSS提供text-decoration属性来为文本做下划线、
11、顶画线和删除线的设置:属性值包括none、underline、overline、line-through、blink、inherit等。特别指明的是,inherit规定应该从父元素继承 text-decoration 属性的值。所以该值通常不用。文本修饰代码如下:text-decoration:none;/*默认,定义标准的文本不做修饰*/text-decoration:underline;/*会对元素加下划线*/text-decoration:overline;/*会在文本的顶端画一个上划线*/text-decoration:line-through;/*在文本中间画一个穿线*/text-d
12、ecoration:blink;/*会让文本闪烁*/示例5.1.6下划线、顶画线和删除线装饰文本的样式5.1.7 英文字母大小写英文字母大小写CSS提供text-transform 属性控制英文文本的大小写,值有none、capitalize、uppercase、lowercase、inheri等来设置英文文本字母的大小写。特别指明的是inherit规定应该从父元素继承 text-transform 属性的值。所以该值通常不用。代码如下:text-transform:none /*默认。定义带有小写字母和大写字母的标准的文本。*/text-transform:capitalize /*文本中的
13、每个单词以大写字母开头。*/text-transform:uppercase /*定义仅有大写字母。*/text-transform:lowercase /*定义无大写字母,仅有小写字母。*/text-transform:inherit /*规定应该从父元素继承 text-transform 属性的值。*/示例5.1.7使用text-transform属性设置一段英文句子大小写5.1.8 属性的缩写法属性的缩写法CSS font属性是用来控制文字字体、颜色、大小等。而font的属性有多种,在通常情况下,我们用缩写的办法将多种属性概括在一句CSS代码中。这样极大地减小了代码,优化CSS文件。我们
14、常用的font属性有下面六种:1.font-style设定斜体,如:font-style:italic;。2.font-weight设定文字粗细,如:font-weight:bold;。3.font-size设定文字大小,如:font-size:12px;。4.line-height设定行距,如:line-height:150%;。5.color设定文字颜色,注意不是font-color,如:color:red;。6.font-family设定字体,如:font-family:Lucida Grande,Verdana,Lucida,Arial,Helvetica,宋体,sans-seri。5
展开阅读全文