HTML+CSS+JavaScript网页设计-第8章-使用CSS设置文本样式.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《HTML+CSS+JavaScript网页设计-第8章-使用CSS设置文本样式.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML CSS JavaScript 网页 设计 使用 设置 文本 样式
- 资源描述:
-
1、HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第1页第第8章使用章使用CSS设置文本样式设置文本样式本章概述 本章的学习目标主要内容HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第2页本章概述本章概述lCSS规则包含了两个部分:选择器规则包含了两个部分:选择器(用于指用于指定规则应用的元素定规则应用的元素)和属性,上一章学习了和属性,上一章学习了CSS的各种选择器的使用方法,从本章开的各种选择器的使用方法,从本章开始介绍始介绍CSS的属性,的属性,CSS的属性有很多,的属性有很多,本章主要介绍与文本样式相关的属性,包本章主要介绍与文本样式
2、相关的属性,包括控制文本的字体、外观、颜色、特殊效括控制文本的字体、外观、颜色、特殊效果以及换行格式等。通过本章的学习读者果以及换行格式等。通过本章的学习读者应掌握如何使用应掌握如何使用CSS样式美化网页中的文样式美化网页中的文本。本。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第3页本章的学习目标本章的学习目标l掌握控制文本字体的掌握控制文本字体的CSS属性属性l了解了解font-size属性值的几种格式属性值的几种格式l掌握掌握font属性值中包含的多个属性的先后属性值中包含的多个属性的先后顺序顺序l了解了解CSS中的表示颜色的几种模式中的表示颜色的几种模式l
3、掌握掌握CSS中的常用文本格式化属性的用法中的常用文本格式化属性的用法HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第4页主要内容主要内容8.1 设置文本字体设置文本字体8.2 文本格式化文本格式化8.3 本章小结本章小结8.4 思考和练习思考和练习HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第5页8.1 设置文本字体设置文本字体l文本是网页内容的主要元素,当文本较多时,如文本是网页内容的主要元素,当文本较多时,如果只是简单的罗列,会让访问者觉得单调乏味,果只是简单的罗列,会让访问者觉得单调乏味,因此,合理编排和有效控制文字的显示方式,
4、就因此,合理编排和有效控制文字的显示方式,就显得十分重要了。显得十分重要了。lCSS提供了大量用来控制文本样式的属性,这些提供了大量用来控制文本样式的属性,这些属性可以分成两组:属性可以分成两组:直接影响字体及其外观的属性直接影响字体及其外观的属性(包括使用的字型,是包括使用的字型,是否为正体、粗体或斜体,以及文本尺寸等否为正体、粗体或斜体,以及文本尺寸等)。具有的效果与所用字体无关的属性具有的效果与所用字体无关的属性(包括文本颜色、包括文本颜色、单词或字母间的距离等单词或字母间的距离等)。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第6页font-family属
5、性属性lfont-family属性用来指定应用属性用来指定应用CSS规则的规则的元素中文本的字体。前面的一些示例中已元素中文本的字体。前面的一些示例中已经使用过该属性。该属性中指定的字体受经使用过该属性。该属性中指定的字体受用户环境的影响,浏览器只能在客户端计用户环境的影响,浏览器只能在客户端计算机中已经安装对应字型的情况下才能以算机中已经安装对应字型的情况下才能以指定字体显示指定字体显示HTML文本,为了确保指定的文本,为了确保指定的字体能够正确显示,该属性还允许同时指字体能够正确显示,该属性还允许同时指定多种字体,浏览器将按顺序采用第一个定多种字体,浏览器将按顺序采用第一个可用的字体。可用
6、的字体。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第7页嵌入字体嵌入字体l所谓所谓“嵌入字体嵌入字体”,就是加载服务器端的字体文件,让浏,就是加载服务器端的字体文件,让浏览器可以显示用户计算机上没有安装的字体。在览器可以显示用户计算机上没有安装的字体。在CSS 3之之前,网页必须使用已在客户端计算机上安装好的字体,所前,网页必须使用已在客户端计算机上安装好的字体,所以在设计中会有诸多限制。而在以在设计中会有诸多限制。而在CSS 3中,可以使用中,可以使用font-face来使得所有客户端加载服务器端的字体文件来使得所有客户端加载服务器端的字体文件,从而使得所有用
7、户的浏览器都能正常显示这种字体,语,从而使得所有用户的浏览器都能正常显示这种字体,语法格式如下:法格式如下:font-face font-family:字体名称字体名称;src:url(字体文件路径字体文件路径);HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第8页font-size属性属性lfont-size属性用来为字体设置大小。该属属性用来为字体设置大小。该属性的值可以由多种指定方式:绝对尺寸、性的值可以由多种指定方式:绝对尺寸、相对尺寸、长度和百分比。相对尺寸、长度和百分比。l绝对尺寸从下到大有如下几个取值,每一绝对尺寸从下到大有如下几个取值,每一个值都对应
8、一个固定的尺寸:个值都对应一个固定的尺寸:lxx-small、x-small、small、medium、large、x-large、xx-large。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第9页font-size属性属性l相对尺寸是与周围文本相比较,有相对尺寸是与周围文本相比较,有smaller和和larger两个两个取值。取值。smaller比当前默认字号小,比当前默认字号小,larger比当前默认字比当前默认字号大。号大。l长度是指给出具体数值,然后跟一个表示长度的单位。单长度是指给出具体数值,然后跟一个表示长度的单位。单位的类型有相对单位和绝对单位。相
9、对单位共有位的类型有相对单位和绝对单位。相对单位共有3种:种:px(像素像素),与屏幕的分辨率相关联;以及,与屏幕的分辨率相关联;以及em和和ex,二者都与,二者都与字体的大小相关联;绝对单位有字体的大小相关联;绝对单位有5种:种:pt(磅磅)、pc(pica)、in(英寸英寸)、cm(厘米厘米)和和mm(毫米毫米)。l百分比方式给出一个与另一值相关的值。百分比方式给出一个与另一值相关的值。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第10页font-weight属性属性lCSS的的font-weight属性用来设置字体的粗细,它属性用来设置字体的粗细,它的可能取
10、值有:的可能取值有:normal(正常粗细正常粗细)、bold(粗体粗体)、bolder(特粗,比粗体还粗一些特粗,比粗体还粗一些)、lighter(特细特细)、100、200、300、400、500、600、700、800、900。后面几个数字值越大越粗,。后面几个数字值越大越粗,400等同于等同于normal,700等同于等同于bold。l在这些值中,在这些值中,bold是最常使用的。通常情况下,是最常使用的。通常情况下,网页的标题,比较醒目的文字或重点突出的内容网页的标题,比较醒目的文字或重点突出的内容一般都会用粗体。一般都会用粗体。HTML+CSS+JavaScript网页设计第8章使
11、用CSS设置文本样式第11页font-style属性属性lfont-style属性用来设置字体的风格,可取值包括属性用来设置字体的风格,可取值包括normal、italic和和oblique。其中,。其中,normal是正常是正常字体,字体,italic是斜体,是斜体,oblique是倾斜的字体样式是倾斜的字体样式l在印刷学中,一个字体的斜体在印刷学中,一个字体的斜体(italic)版本通常是一版本通常是一种基于笔迹的特殊风格版本,而伪斜体种基于笔迹的特殊风格版本,而伪斜体(oblique)则则是将正常版本倾斜一个角度使用。在是将正常版本倾斜一个角度使用。在CSS中,当指中,当指定了定了fon
12、t-style属性为属性为italic时,浏览器通常会取字时,浏览器通常会取字体的正常版本,然后简单倾斜一定角度进行渲染体的正常版本,然后简单倾斜一定角度进行渲染(与与使用使用oblique时应有的效果一样时应有的效果一样)。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第12页font-variant属性属性lfont-variant属性主要用于定义小型大写字母属性主要用于定义小型大写字母文本,这意味着所有的小写字母均会被转换文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸
13、更小。小型大与其余文本相比,其字体尺寸更小。小型大写字体写字体(small caps font)就像是一个较小版就像是一个较小版本的大写字母集合。本的大写字母集合。lfont-variant属性有两个可能的取值:属性有两个可能的取值:normal及及small-caps。默认值为。默认值为normal,即标准字体显示;即标准字体显示;small-caps表示使用小型表示使用小型大写字体显示。大写字体显示。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第13页font属性属性l使用使用font属性可以将将前面的几个属性联合属性可以将将前面的几个属性联合成为一个,综合设
14、置字体样式。使用成为一个,综合设置字体样式。使用font属属性时,不需要设置的属性可以省略,多个属性时,不需要设置的属性可以省略,多个属性之间用空格分隔,多个属性必须按如下顺性之间用空格分隔,多个属性必须按如下顺序指定:序指定:lfont:style variant weight size/行高行高 familyHTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第14页主要内容主要内容8.1 设置文本字体设置文本字体8.2 文本格式化文本格式化8.3 本章小结本章小结8.4 思考和练习思考和练习HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第
15、15页8.2 文本格式化文本格式化l除影响字体的属性外,还有一些属性用来除影响字体的属性外,还有一些属性用来设置文本的外观或格式设置文本的外观或格式(独立于显示文本的独立于显示文本的字体字体),常用的文本格式化属性如表,常用的文本格式化属性如表8-2所示所示。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第16页color属性属性lcolor属性用来设置文本的颜色,即元素的属性用来设置文本的颜色,即元素的前景色,这个颜色还会应用到元素的所有前景色,这个颜色还会应用到元素的所有边框,除非被边框,除非被border-color或另外某个边或另外某个边框颜色属性覆盖。框颜
16、色属性覆盖。l该属性最常见的取值是十六进制颜色代码该属性最常见的取值是十六进制颜色代码、颜色名称和、颜色名称和RGB模式,在模式,在CSS 3中,又中,又增加了增加了RGBA、HSL、HSLA这三种模式,这三种模式,极大地丰富了极大地丰富了CSS的颜色设置方式。的颜色设置方式。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第17页color属性属性l十六进制颜色代码是设置颜色值的常用方式,将十六进制颜色代码是设置颜色值的常用方式,将3个介于个介于00和和FF之间的十六进制数连接起来。若十六进制的之间的十六进制数连接起来。若十六进制的3组数组数各自成对,则可简写为各自
17、成对,则可简写为3位,例如:位,例如:#00cc66#aabbcc#abclWeb安全色是指在安全色是指在256色计算机系统上总能避免抖动的颜色计算机系统上总能避免抖动的颜色,表示为色,表示为RGB值值20%和和51(相应的十六进制值为相应的十六进制值为33)的倍的倍数。因此,采用十六进制时,数。因此,采用十六进制时,00336699ccff被认为是被认为是Web安全色,一共安全色,一共666=216种。种。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第18页color属性属性lCSS颜色关键字包括颜色名称、颜色关键字包括颜色名称、transparent和和cur
18、rentColor。颜色名称:指的是直接使用颜色的英文单词颜色名称:指的是直接使用颜色的英文单词,如,如red、white、black、gray、pink、blue、orange、silver、yellow、green、purple等。等。transparent:用来表示文本的颜色纯透明,:用来表示文本的颜色纯透明,可以近似认为是可以近似认为是rgba(0,0,0,0)。currentColor:顾名思义,指当前颜色,准:顾名思义,指当前颜色,准确来说是指当前的文字颜色。确来说是指当前的文字颜色。HTML+CSS+JavaScript网页设计第8章使用CSS设置文本样式第19页color属性属
19、性l通过组合不同的红色、绿色、蓝色分量创造出的通过组合不同的红色、绿色、蓝色分量创造出的颜色被为颜色被为RGB模式的颜色。显示器由一个个像素模式的颜色。显示器由一个个像素构成,利用电子束来表现色彩。像素把光的三原构成,利用电子束来表现色彩。像素把光的三原色色红色红色(R)、绿色、绿色(G)、蓝色、蓝色(B)组合起来。每组合起来。每像素包含像素包含8位元色彩的信息量,有位元色彩的信息量,有0255共共256个个单元,其中单元,其中0是完全无光状态,是完全无光状态,255是最亮状态。是最亮状态。书写方法如下:书写方法如下:rgb(x%,y%,z%)rgb(a,b,c)HTML+CSS+JavaSc
展开阅读全文