ImageVerifierCode 换一换
格式:DOCX , 页数:100 ,大小:1.06MB ,
资源ID:6892301      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6892301.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第6章 CSS标准属性.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第6章 CSS标准属性.docx

1、第6章 CSS标准属性第6章CSS标准属性课前导读前面我们介绍了CSS的基本概念,重点介绍了如何通过选择符来指定网页中的某个或某类元素。本章我们将介绍CSS基本属性,对于CSS基本属性我们分了十类进行介绍,这些属性涉及了文本样式、字体样式、列表样式、边框样式、背景样式等。通过对这些基本属性的学习,我们将掌握如何定义网页中指定元素的外观。本章重点在本章我们将重点学习: CSS设置页面字体 CSS设置页面背景 CSS设置页面中边框的样式 CSS设置页面中的列表 CSS设置页面滚动条及鼠标样式W3C组织的CSS规范不断修订、版本逐步升级,在我们下面的讲解中会明确说明属性或属性值定义于CSS1或是CS

2、S2。目前CSS标准属性(我们指符合W3C规范的属性)得到各浏览器相对较好的支持。在介绍属性之前,我们先就本章的几种表示方法进行解释。符号“|”表示左右两项只能选择其中一项;符号“|”表示左右两项可以选择一项也可以同时存在。本章使用IE代表Internet Explorer浏览器,FF代表Firefox浏览器。对于各属性我们使用IE6.0及FF2.0进行测试,未经特殊说明即表示上述两个浏览器均支持该属性。6.1颜色和背景6.1.1 color属性:color属性值:颜色初始值:取决于浏览器的定义,通常是黑色。版本:CSS1兼容性:IE4+,NS4+继承性:有描述:元素的字体颜色样式。例6-1

3、color属性CSS基本属性这是红色文本。这是绿色文本。这是蓝色文本。这是黄色文本。该例运行结果如图6-1。图6-1 color属性6.1.2 background-color属性:background-color属性值:transparent | 颜色 transparent:背景色透明初始值:transparent版本:CSS1兼容性:IE4+ NS4+继承性:无描述:设置元素背景色。例6-2 background-color属性CSS基本属性背景色为红色。背景为透明。该例运行结果如图6-2。需要注意的是该属性的初始值便是transparent,实际上我们很少使用该属性值,除非为了配合其他

4、交互效果,绝大多数情况下设为透明背景色的CSS定义可以删除。图6-2 background-color属性6.1.3 background-image属性:background-image属性值:none | url(图像的URL) url(图像的URL):提供图像的URL。初始值:none版本:CSS1兼容性:IE4+ NS4+继承性:无描述:设置元素背景图片。例6-3 background-image属性CSS基本属性背景为图像。无背景图像。该例运行结果如图6-3。同样该属性的初始值便是none,实际上我们也很少使用该属性值。图6-3 background-image属性6.1.4 bac

5、kground-position属性:background-position属性值:(1)长度 | 长度(2)left | center | right | top | center | bottom初始值:0% 0%版本:CSS1兼容性:IE4+ NS6+继承性:无描述:设置元素背景图片的平铺的起始位置。例6-4 background-position属性CSS基本属性divheight:50px;width:210px;border:1px solid #000;margin:3px;background-image:url(bg1.gif); 该例运行结果如图6-4。本例中我们使用的背景

6、图像是一个白色边框并以灰色填充的正方形。边长为20px,而元素的宽度和高度分别为210px和50px。我们看第一个元素显然从右上角开始平铺;第二个元素从左下角开始;第三个元素的指定50%是指从中间开始平铺;而第四个元素指定10px是从左上角距上边、距左边各10px的位置向周围平铺。使用关键字赋值时left和top相当于0%;right和bottom相当于100%;center相当于50%。如果我们为该属性赋值时如果只有一个值则默认第二个值为center;如果不使用关键字赋值,那么就会认为第一个值为水平方向,第二个值为竖直方向。图6-4 background-position属性6.1.5 ba

7、ckground-repeat属性:background-repeat属性值:repeat | no-repeat | repeat-x | repeat-yrepeat:背景图像在纵向和横向上平铺no-repeat:背景图像不平铺repeat-x:背景图像在横向上平铺repeat-y:背景图像在纵向平铺初始值:repeat版本:CSS1兼容性:IE4+ NS4+继承性:无描述:设置元素背景图片的平铺方式。例6-5 background-repeat属性CSS基本属性divheight:50px;width:210px;border:1px solid #000;margin:3px;back

8、ground-image:url(bg1.gif);该例运行结果如图6-5。图6-5 background-repeat属性6.1.6 background-attachment属性:background-attachment属性值:scroll | fixed scroll:背景图像跟随对象内容滚动fixed:背景图像固定初始值:scroll版本:CSS1兼容性:IE4+ NS6+继承性:无描述:设置元素背景图片是否跟随对象内容滚动。例6-6 background-attachment属性CSS基本属性divheight:50px;width:210px;border:1px solid #

9、000;margin:3px;background-image:url(bg1.gif); overflow:auto; 123123该例运行结果如图6-6。第一个元素的背景随着我们拖动光标条会上下移动,而第二个元素背景是固定不动的,内容是浮在背景上面的,拖动光标条只有内容跟随光标条上下移动。图6-6 background-attachment属性6.1.7 background属性:background属性值:background-color | background-image | background-repeat | background-attachment | background

10、-position版本:CSS1兼容性:IE4+ NS4+继承性:无描述:复合属性。如果对复合属性赋值时只赋值部分属性,则其他属性将以各自的初始值赋值。各属性值初始值分别为:transparent none repeat scroll 0% 0%。 例6-7 background属性CSS基本属性divheight:50px;width:210px;border:1px solid #000;margin:3px;该例运行结果如图6-7。对于第二个元素由于我们设定了right,则竖直方向上便赋值为center,尽管repeat-x已经限定仅在水平方向平铺。图6-7 background6.2

11、字体6.2.1 font-family属性:font-family属性值:字体名称 | 字体序列名称(1)字体名称。(2)字体序列名称:cursive | fantasy | monospace | serif | sans-serif。版本:CSS1.0兼容性:IE4+,NS4+继承性:有描述:字体。多种字体时使用逗号分隔,如果字体名称中带有空格一定要使用引号。例6-8 font-family属性CSS基本属性这是宋体文本。这是黑体文本。Courier New该例运行结果如图6-8。图6-8 font-family属性6.2.2 font-size属性:font-size属性值:绝对长度单位

12、 | 相对长度单位 | 长度版本:CSS1.0兼容性:IE4+,NS4+继承性:有描述:字体大小。例6-9 font-size属性CSS基本属性这是12px文本。这是1em文本。这是使用默认字号的文字这是字号150%的文本。(相对默认字号)该例运行结果如图6-9。图6-9 font-size属性6.2.3 font-size-adjust属性:font-size-adjust属性值:none | 数值none:字体遵守自己的Aspect值。数值:为字体设定Aspect值。版本:CSS2.0兼容性:IE6.0与FF2.0均不支持。继承性:有描述:字体Aspect值是指字体小写字母“x”的高度与字

13、体高度的比值。如果字体以比较小的字号显示时,Aspect值比较大的字体更加容易辨认阅读。在CSS2.1版本中该属性已被删除。6.2.4 font-stretch属性:font-stretch属性值:normal | narrower | widernormal:不应用拉伸效果narrower:使用字体宽度更小的值wider:使用字体宽度更大的值版本:CSS2.0兼容性:IE6.0与FF2.0均不支持。继承性:有描述:字体水平方向拉伸。在CSS2.1版本中该属性已被删除。6.2.5 font-style属性:font-style属性值:normal | italic | obliquenorma

14、l:正常italic:斜体。对于没有斜体字型字体,将应用oblique oblique:倾斜的字体版本:CSS1兼容性:IE4+ NS4+继承性:有描述:正常字体或斜体。例6-10 font-style属性CSS基本属性这是正常字体。这是斜体。这是倾斜的字体。该例运行结果如图6-10。图6-10 font-style属性 6.2.6 font-variant属性:font-variant属性值:normal | small-caps normal:正常的字体 small-caps:小型的大写字母字体显示文本版本:CSS1兼容性:IE4+ NS6+继承性:有描述:字体变体效果。例6-11 tex

15、t-variant属性CSS基本属性This is text for normal.THIS IS TEXT FOR NORMAL.This is text for small-caps.该例运行结果如图6-11。图6-11 text-variant属性6.2.7 font-weight属性:font-weight属性值:normal | bold | bolder | lighter | 数值normal:正常的字体。相当值为400。 bold:粗体。相当于标记效果,值为700。 bolder:特粗体lighter:细体数值:100 | 200 | 300 | 400 | 500 | 600

16、 | 700 | 800 | 900版本:CSS1兼容性:IE4+ NS4+继承性:有描述:调节字体粗细。例6-12 font-weight属性CSS基本属性这是正常字体。这是bold字体。这是值为700字体。该例运行结果如图6-12。图6-12 font-weight属性6.2.8 line-height属性:line-height属性值:normal | 长度normal:使用默认行高版本:CSS1兼容性:IE4+ NS4+继承性:有描述:设定行高。例6-13 line-height属性CSS基本属性divwidth:210px;border:1px solid #000;margin:3

17、px;这是测试行高属性的文本。这是测试行高属性的文本。这是测试行高属性的文本。这是测试行高属性的文本。该例运行结果如图6-13。图6-13 line-height属性6.2.9 font属性:font属性值:(1)font-style | font-variant | font-weight | font-size | line-height | font-family (2)caption | icon | menu | message-box | small-caption | status-barcaption:使用有标题属性(caption)的系统控件字体icon:使用图标的字体 me

18、nu:使用菜单的字体 message-box:使用信息对话框的字体 small-caption:使用小控件的标签字体 status-bar:使用窗口状态栏的字体版本:CSS1/CSS2兼容性:IE4+ NS4+继承性:有描述:第一种赋值方式为复合属性用法;第二种赋值方法是CSS2中定义的。6.3 文本6.3.1 text-align属性:text-align属性值:left | right | center | justifyleft:左对齐right:右对齐center:居中justify:两端对齐版本:CSS1.0兼容性:IE4+,NS4+继承性:有描述:元素文本的水平对齐方向。例6-14

19、 text-align属性CSS基本属性divwidth:300px;border:1px solid #000;margin:3px;右对齐左对齐居中这是一句关于CSS的介绍:The W3C came up with the idea of Cascading Style Sheets (CSS) to head off the need by browser manufacturers to introduce even more HTML tags. 这是一句关于CSS的介绍:The W3C came up with the idea of Cascading Style Sheets

20、(CSS) to head off the need by browser manufacturers to introduce even more HTML tags. 例6-14运行结果如图6-14,其中对于justify属性值的测试掺杂了英文,原因是由于中文文字都是等宽的,因此对于纯中文段落两端对齐效果是无法展示出来的。图6-14 text-align属性6.3.2 text-indent属性:text-indent属性值:长度版本:CSS1.0兼容性:IE4+,NS4+继承性:有描述:元素文本的缩进样式。如果属性值为正值则为首行缩进的样式,如果属性值为负值则为悬挂缩进的样式。例6-15 text-indent属性CSS基本属性这是未定义任何样式的文本。这是定义了缩进20px的一段文本。这是定义了缩进15%的一段文本。这是定义了缩进-20px

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1