版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在制作网站页面时,可以通过CSS控制文字样式,对文字的字体、大小、颜色、粗细、斜体、下画线、顶画线和删除线等属性进行设置。使用CSS控制文字样式的最大好处是,可以同时为多段文字赋予同一CSS样式,在修改时只需修改某一个CSS样式,即可同时修改应用该CSS样式的所有文字。10.1.1font-family属性属性字体字体在HTML中提供了字体样式设置的功能,在HTML语言中文字样式是通过来设置的,而在CSS样式中则是通过font-family属性来进行设置的。font-family属性的语法格式如下。font-family: name1,name2,name3;10.1.2font-size属性
2、属性字体大小字体大小在网页应用中,字体大小的区别可以起到突出网站主题的作用。字体大小可以是相对大小也可以是绝对大小。在CSS样式中,可以通过设置font-size属性来控制字体的大小。font-size属性的基本语法如下。font-size: 字体大小;在设置字体大小时,可以使用绝对大小单位也可以使用相对大小单位。10.1.3color属性属性字体颜色字体颜色在HTML页面中,通常在页面的标题部分或者需要浏览者注意的部分使用不同的颜色,使其与其他文字有所区别,从而能够吸引浏览者的注意。在CSS样式中,文字的颜色是通过color属性进行设置的。color属性的基本语法如下。color: 颜色值;
3、实战练习实战练习设置网页文字基本效果设置网页文字基本效果10.1.4 font-weight属性属性字体粗细字体粗细在HTML页面中,将字体加粗或是变细是吸引浏览者注意的另一种方式,同时还可以使网页的表现形式更多多样。在CSS样式中通过font-weight属性对字体的粗细进行控制。定义字体粗细font-weight属性的基本语法如下。font-weight: normal | bold | bolder | lighter | inherit | 100900;最终文件:光盘最终文件第10章10-1-3.html视频:光盘视频第10章10-1-3.swf10.1.5 font-style属性
4、属性字体样式字体样式所谓字体样式,也就是平常所说的字体风格,在Dreamweaver中有3种不同的字体样式,分别是正常、斜体和偏斜体。在CSS中,字体的样式是通过font-style属性进行定义的。定义字体样式font-style属性的基本语法如下。font-style: normal | italic | oblique;实战实战练习练习设置网页文字的加粗和倾斜效果设置网页文字的加粗和倾斜效果10.1.6 text-transform属性属性英文字体大小写英文字体大小写text-transform属性可以实现转换页面中英文字体的大小写格式,是非常实用的功能之一。text-transform属
5、性的基本语法如下。text-transform: capitalize | uppercase | lowercase;实战练习实战练习设置网页中英文字体大小写设置网页中英文字体大小写最终文件:光盘最终文件第10章10-1-5.html视频:光盘视频第10章10-1-5.swf最终文件:光盘最终文件第10章10-1-6.html视频:光盘视频第10章10-1-6.swf10.1.7text-decoration属性属性文字修饰文字修饰在网站页面的设计中,为文字添加下画线、顶画线和删除线是美化和装饰网页的一种方法。在CSS样式中,可以通过text-decoration属性来实现这些效果。text
6、-decoration属性的基本语法如下。text-decoration: underline | overline | line-through;实战实战练习练习为网页文字添加修饰为网页文字添加修饰10.1.8letter-spacing属性属性字符间距字符间距在CSS样式中,字间距的控制是通过letter-spacing属性来进行调整的,该属性既可以设置相对数值,也可以设置绝对数值,但在大多数情况下使用相对数值进行设置。letter-spacing属性的语法格式如下。letter-spacing: 字符间距;实战练习实战练习设置中文字符间距设置中文字符间距最终文件:光盘最终文件第10章10
7、-1-7.html视频:光盘视频第10章10-1-7.swf最终文件:光盘最终文件第10章10-1-8.html视频:光盘视频第10章10-1-8.swf在设计网页时,CSS样式可以控制字体样式,同时也可以控制字间距和段落样式。在一般情况下,设置字体样式只能对少数文字起作用,对于文字段落来说,还是需要通过设置段落样式来加以控制。10.2.1line-height属性属性行间距行间距在CSS中,可以通过line-height属性对段落的行间距进行设置。line-height的值表示的是两行文字基线之间的距离,既可以设置相对数值,也可以设置绝对数值。line-height属性的基本语法格式如下。l
8、ine-height: 行间距;10.2.2text-indent属性属性段落首段落首行缩进行缩进段落首行缩进是对一个段落第1行文字缩进两个字符进行显示。在CSS样式中是通过text-indent属性进行设置的。text-indent属性的基本语法如下。text-indent: 首行缩进量;实战练习实战练习美化网页中的段落文本美化网页中的段落文本最终文件:光盘最终文件第10章10-2-2.html视频:光盘视频第10章10-2-2.swf10.2.3 text-align属性属性文本水文本水平对齐平对齐在CSS样式中,段落的水平对齐是通过text-align属性进行控制的,水平对齐有4种方式,
9、分别为左对齐、水平居中对齐、右对齐和两端对齐。text-align属性的基本语法如下。text-align: left | center | right | justify;实战实战练习练习设置文本水平设置文本水平对齐对齐10.2.4 vertical-align属性属性文文本垂直对齐本垂直对齐在CSS样式中,文本垂直对齐是通过vertical-align属性进行设置的,常见的文本垂直对齐方式有3种,分别为顶端对齐、垂直居中对齐和底端对齐。vertical-align属性的语法格式如下。vertical-align: baseline | sub | super | top | text-to
10、p | middle | bottom | text-bottom | length; 实战实战练习练习设置文本垂直对齐设置文本垂直对齐最终文件:光盘最终文件第10章10-2-3.html视频:光盘视频第10章10-2-3.swf最终文件:光盘最终文件第10章10-2-4.html视频:光盘视频第10章10-2-4.swf对于网页而言,文字永远都是不可缺少的重要元素,文字也是传递信息的主要手段。在CSS 3.0中新增加了几种有关网页文字控制的新增属性,下面分别对这几种新增的文字控制属性进行介绍。 10.3.1text-overflow 属性属性文本溢出处理文本溢出处理text-overflow
11、属性用于设置是否使用一个省略标记()标示对象内文本的溢出。text-overflow属性仅是注解,当文本溢出时是否显示省略标记,并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还需要定义:强制文本在一行内显示(white-space: nowrap)及溢出内容为隐藏(overflow: hidden),只有这样才能实现溢出文本显示省略号的效果。text-overflow属性的语法格式如下。text-overflow: clip | ellipsis;实战实战练习练习控制文本溢出效果控制文本溢出效果最终文件:光盘最终文件第10章10-3-1.html视频:光盘视频第10章10-3-1.s
12、wf10.3.2word-wrap和和word-break属性属性文本换行控制文本换行控制word-wrap属性用于设置当文本行超过指定容器的边界时是否断开转行,word-wrap属性的语法格式如下。word-wrap: normal | break-word;word-break属性用于设置指定容器内文本的字内换行行为,尤其在出现多种语言时。word-break属性的语法格式如下。word-break: normal | break-all | keep-all;实战练习实战练习控制英文内容强制换行控制英文内容强制换行10.3.3 text-shadow 属性属性文本阴影文本阴影通过CSS
13、3.0中新增的text-shadow属性就可以轻松的实现为文字添加阴影的效果,text-shadow属性的语法格式如下。text-shadow: length | length |opacity | color;实战实战练习练习为网页文本添加阴影效果为网页文本添加阴影效果最终文件:光盘最终文件第10章10-3-2.html视频:光盘视频第10章10-3-2.swf最终文件:光盘最终文件第10章10-3-3.html视频:光盘视频第10章10-3-3.swf10.3.4 font-face规则规则使用使用服务器端字体服务器端字体通过font-face规则可以加载服务器端的字体文件,让客户端显示客
14、户端所没有安装的字体,font-face规则的语法格式如下。font-face: font-family:取值; font-style:取值; font-variant:取值; font-weight:取值; font-stretch:取值; font-size:取值; src:取值; 实战练习实战练习在网页中使用特殊在网页中使用特殊字体字体最终文件:光盘最终文件第10章10-3-4.html视频:光盘视频第10章10-3-4.swf通过CSS属性来控制列表,能够从更多方面控制列表的外观,使列表看起来更加整齐和美观,使网站实用性更强。在CSS样式中专门提供了控制列表样式的属性,下面就不同类型的
15、列表分别进行介绍。 10.4.1 list-style-type属性属性设置列表符号设置列表符号无序列表使用标签来罗列各个项目,并且每个项目前面都带有特殊符号。在CSS样式中,list-style-type属性用于控制无序列表项目前面的符号,list-style-type属性的语法格式如下。list-style-type: disc | circle | square | none;有序列表与无序列表相反,有序列表即具有明确先后顺序的列表,默认情况下,创建的有序列表在每条信息前加上序号1、2、3。通过CSS样式中的list-style-type属性可以对有序列表进行控制。list-style-
16、type属性的基本语法格式如下。list-style-type: decimal | decimal-leading-zero | lower-roman | upper-roman | lower-alpha | upper-alpha | none | inherit;实战练习实战练习设置新闻列表设置新闻列表效果效果实战练习实战练习设置编号列表效果设置编号列表效果最终文件:光盘最终文件第10章10-4-11.html视频:光盘视频第10章10-4-11.swf最终文件:光盘最终文件第10章10-4-12.html视频:光盘视频第10章10-4-12.swf10.4.2 list-style
17、-image属性属性自定义列表自定义列表符号符号除了可以使用CSS样式中的列表符号,还可以使用list-style-image属性自定义列表符号,list-style-image属性的基本语法如下。list-style-image: 图片地址;实战练习实战练习自定义新闻列表自定义新闻列表符号符号10.4.3设置定义列表设置定义列表定义列表是一种比较特殊的列表形式,相对于有序列表和无序列表来说,应用得比较少。定义列表的标签是成对出现的,并且需要在“代码”视图手动添加代码。从开始到结束,列表中每个元素的标题使用标签,后跟随标签,用于描述列表中元素的内容。实战练习实战练习制作复杂新闻列表制作复杂新闻
18、列表最终文件:光盘最终文件第10章10-4-2.html视频:光盘视频第10章10-4-2.swf最终文件:光盘最终文件第10章10-4-3.html视频:光盘视频第10章10-4-3.swf通过为网页设置一个合理的背景能够烘托网页的视觉效果,给人一种协调和统一的视觉感,达到美化页面的效果。不同的背景给人的心理感受并不相同,因此为网页选择一个合适的背景非常重要。 10.5.1background-color属性属性背景颜色背景颜色只需在CSS样式中添加background-color属性,即可设置网页的背景颜色,它接受任何有效地颜色值,但是如果对背景颜色没有进行相应的定义,将默认背景颜色为透明
19、。background-color的语法格式如下。background-color: color | transparent;10.5.2background-image属性属性背景图像背景图像在CSS样式中,可以通过background-image属性设置背景图像。background-image属性的语法格式如下。background-image: none | url;10.5.3 background-repeat属性属性背景图像平铺背景图像平铺方式方式使用background-image属性设置的背景图像默认会以平铺的方式显示,在CSS中可以通过background-repeat属性
20、设置背景图像重复或不重复的样式,以及背景图像的重复方式。background-repeat属性的语法格式如下。background-repeat: no-repeat | repeat-x | repeat-y | repeat;实战练习实战练习设置网页背景效果设置网页背景效果10.5.4 background-position属性属性背景图像位置背景图像位置通过CSS样式中的background-position属性,能够在页面中精确定位背景图像,更改初始背景图像的位置。该属性值可以分为4种类型:绝对定义位置、百分比定义位置、垂直对齐值和水平对齐值。background-position:
21、length | percentage | top | center | bottom | left | right; 实战练习实战练习定位网页中的背景图像定位网页中的背景图像最终文件:光盘最终文件第10章10-5-3.html视频:光盘视频第10章10-5-3.swf最终文件:光盘最终文件第10章10-5-4.html视频:光盘视频第10章10-5-4.swf10.5.5background-attachment属性属性背景图像固定背景图像固定在CSS样式表中,针对背景元素的控制,提供了background-attachment属性,通过对该属性的设置可以使页面的背景不受滚动条的限制,始终保
22、持在固定位置。background-attachment属性的语法格式如下。background-attachment: scroll | fixed;实战练习实战练习固定网页中的背景固定网页中的背景图像图像最终文件:光盘最终文件第10章10-5-5.html视频:光盘视频第10章10-5-5.swf网页中的颜色搭配可以更好地吸引浏览者的目光,在CSS 3.0中新增了几种网页中定义颜色的方法,下面依次进行介绍 。 10.6.1 RGBA颜色值颜色值RGBA是在RGB的基础上多了控制Alpha透明度的参数,RGBA颜色定义语法如下。rgba (r,g,b,);实战练习实战练习使用使用RGBA方式
23、设置方式设置背景颜色背景颜色最终文件:光盘最终文件第10章10-6-1.html视频:光盘视频第10章10-6-1.swf10.6.2 HSL颜色值颜色值HSL是一种工业界是广泛使用的颜色标准,通过对色调(H)、饱和度(S)和亮度(L)3个颜色通道的改变,以及他们相互之间的叠加来获得各种颜色。CSS 3.0中新增了HSL颜色设置方式,在使用HSL方法设置颜色时,需要定义3个值,分别是色调(H)、饱和度(S)和亮度(L)。HSL颜色定义语法如下。hsl (,);10.6.3HSLA颜色值颜色值HSLA是HSL颜色定义方法的扩展,在色相、饱和度、亮度三要素的基础上增加了不透明度的设置。使用HSLA
24、颜色定义方法,能够灵活的设置各种不同的透明效果。HSLA颜色定义的语法如下。hsla (,); 实战练习实战练习使用使用HLSA方式设置背景颜色方式设置背景颜色最终文件:光盘最终文件第10章10-6-3.html视频:光盘视频第10章10-6-3.swf10.6.4opacity属性属性元素不透明度元素不透明度opacity属性用来设置一个元素的透明度,能够使页面元素呈现透明效果,并且可以通过具体的数值设置透明的程度。opacity属性的语法格式如下。opacity: | inherit;实战练习实战练习设置网页元素的半透明效果设置网页元素的半透明效果10.6.5transparent颜色值颜
25、色值如果在CSS样式中设置颜色值为transparent,则会使背景颜色、文字颜色或边框颜色等设置为完全透明。在CSS 1中,只能在background-color属性中设置transparent属性值。在CSS 2中,可以在background-color和border-color属性中设置transparent属性值。在CSS 3.0中,可以在一切指定颜色值的属性中设置transparent属性值。现在,transparent属性值已经得到Firefox、Chrome、Safari、Opera和IE等浏览器的支持。最终文件:光盘最终文件第10章10-6-4.html视频:光盘视频第10章1
26、0-6-4.swf在CSS3.0中新增了渐变设置属性gradients,通过该属性可以在网页中实现渐变颜色填充的效果。避免了过多地使用渐变图片所带来的麻烦,而且在放大页面的情况下一样过渡自然。 10.7.1线性渐变背景线性渐变背景基于Webkit内核的线性渐变,语法如下。-webkit-gradient ( linear,from(),to() , color-stop(, )*)基于Gecko内核的线性渐变,语法如下。-moz-linear-gradient ( | , ? , () ?*,)实战练习实战练习为网页设置线性渐变为网页设置线性渐变背景颜色背景颜色最终文件:光盘最终文件第10章1
27、0-7-1.html视频:光盘视频第10章10-7-1.swf10.7.2径向渐变背景径向渐变背景基于Webkit内核的径向渐变,语法如下。-webkit-gradient ( radial ,2,from(),to() , color-stop(, )*)基于Gecko内核的径向渐变,语法如下。-moz-linear-gradient ( | , ? | ? , () ?*, )实战练习实战练习为网页设置径向渐变背为网页设置径向渐变背景景颜色颜色最终文件:光盘最终文件第10章10-7-2.html视频:光盘视频第10章10-7-2.swf在CSS 3.0中新增加了有关网页背景控制的几种属性,
28、下面分别对这几种种新增的背景设置属性进行介绍。 10.8.1background属性属性设置多背景图像设置多背景图像在CSS3.0中可以通过background属性为一个元素应用一个或多个图片作为背景。代码和CSS 2中一样,只需要用逗号来区分各个图片。第一个声明的图片定位在元素顶部,其它的图片依次在其下排列。background: background-image | background-origin | background-clip | background-repeat | background-size | background-position;实战练习实战练习为网页设置多个背景图像为网页设置多个背景图像10.8.2background-size 属性属性背景图像大小背景图像大小在CSS 3.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年心理咨询师题库附完整答案(典优)
- 2025年度环保材料绿色采购合同4篇
- 2025年特色畜禽养殖基地承包经营与技术指导合同2篇
- 二零二五版大型游乐设施安装与安全检测合同3篇
- 地区性特色招生政策解读
- 2024年09月江苏2024年射阳农商银行校园招考笔试历年参考题库附带答案详解
- 外墙真石漆涂装工程2025年度承包合同9篇
- 2025年度房屋租赁期满续约合同4篇
- 二零二五年车抵押债权转让合同模板3篇
- 2024年09月2024中国建设银行深圳市分行校园招聘240人笔试历年参考题库附带答案详解
- 软件项目应急措施及方案
- 2025河北邯郸经开国控资产运营管理限公司招聘专业技术人才5名高频重点提升(共500题)附带答案详解
- 2024年民法典知识竞赛考试题库及答案(共50题)
- 2025老年公寓合同管理制度
- 2024-2025学年人教版数学六年级上册 期末综合卷(含答案)
- 2024中国汽车后市场年度发展报告
- 钣金设备操作培训
- 感染性腹泻的护理查房
- 天津市部分区2023-2024学年高二上学期期末考试 物理 含解析
- 水利工程招标文件样本
- 第17课 西晋的短暂统一和北方各族的内迁(说课稿)-2024-2025学年七年级历史上册素养提升说课稿(统编版2024)
评论
0/150
提交评论