




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,字体和颜色样式,教师: Tel:,文本和字体,用 font-family属性定义网页中的字体 body font-family:Verdana, Geneva, Arial, sans-serif; 用 font-size属性控制字体大小 body font-size:14px; 用 color属性给文本添加颜色 body color:silver; 用 font-weight属性设置字体的粗细 body font-weith:bold; ,文本和字体,用 text-decoration属性给文本添加划线 body text-decoration: underline; ,每台电脑上可能有不同的字体,调整字体大小,可以用像素定义字体大小,用像素定义字体大小,就是告诉浏览器字母的高是多少像素。,在CSS中用一个数字紧跟“px”的方式定义像素,这表明font-size应该是14像素高。,从顶部到底部有14像素。,像素数字后必须紧跟px,中间不能有空格。,这是在body规则中定义font-size的方法。,调整字体大小,与像素精确地规定字体大小不同,百分数用与别的字体大小的相对值来定义字体大小。,这儿我们用像素定义 body 的字体大小,用百分数 150%定义一号标题字。,表明字体大小应该是另一个字体大小的150%。然而,另一个字体大小指哪个父元素呢?因为font-size是一个从父元素继承下来的属性,定义字体大小为 a%,是相对于父元素的。我们看一下它是如何工作的,调整字体大小,还可以用“em”定义字体大小,它跟百分数一样,是另一种相对测量单位。不过用em不是指定百分数,而是指定比例因数。,别把这跟em元素弄混了。,假如用这种测量法定义标题大小,标题就会是父元素字体大小的1.2倍,在这个例子中是14px的1.2倍,大约等于17px。,这表明字体大小应该按比例放大1.2倍。,实际上是16.8,但大多数浏览器会四舍五入到17。,这是1.2em指定的。,调整字体大小,另外还有一种定义字体大小的方法:关键字。可以把字体大小定义为:xx-small, x-small, small, medium, larger 或者 xx-larger。浏览器将这些关键字转换成默认的像素值。,在大多数浏览器中,这部分会将 body 元素显示为 12像素。,这些是各种关键字互相比较的典型大小。每种尺寸都比前一种大20%,通常把small定义为12像素。需要注意的是,每个浏览器定义关键字的方式并不一定相同,如果用户需要也能自己定义。,用哪种方法定义字体的大小呢?,、选择一种关键字(推荐 small 或 medium)定义body字体大小,也就是网页默认字体大小。 、用em 或百分数把别的字体大小指定为相对于body字体大小的字体尺寸(选em或百分数都无所谓,效果是一样的)。 例: body font-size: small; h1 font-size: 150%; h2 font-size: 120%; ,问题:,在元素中定义字体大小,也就是定义了网页的默认字体大小,是吗?这是为什么? 我喜欢用像素指定字体大小的方法,因为那样网页会精确地显示指定的字体大小。 如果没有指定字体大小,就只能是默认字体大小吗? 默认标题大小是多大? 答:这取决于浏览器,一般说来:是body字体大小的200%,是150%, 是120%, 是100%, 是90%, 是60%。和要比body字体小一些。 如果指定body字体大小时不用关键字而用em或%,能行吗?,Web颜色,网页颜色是根据红色、绿色和蓝色三原色以一定比例组成来指定的。可以把每种颜色指定为从 0-100% 的一个数,然后混合起来就组成了一种颜色。例如,如果把红色100%,绿色100%和蓝色 100%混合起来,就得到白色。,这是把红、绿和蓝相混合,看一下中间就知道它们三者相混合是什么样了。,Web颜色,但是如果每种成分只有60%会得到什么结果呢?不够白是吗?换言之,得到的是灰色,因为我们只给屏幕加了相同数量的三种颜色,而没有足够的光。,Web颜色,把80%的红色和40%的绿色混合起来,就能得到你想要的桔红色。注意如果某一种颜色没有加进去,它就不会影响另外两种颜色。桔红色是因为没有把蓝光加进红色和绿色中而形成的。,红色80%绿色40%相混合就得到桔红色。,在电脑屏幕上,如果加0%的蓝色,蓝色就对产生的颜色没有任何影响。,Web颜色,如果混合红色0%、绿色0% 和蓝色0%,会得到什么结果?那意味着没给屏幕加任何光,所以得到提黑色。,如何指定Web颜色?,、颜色名 2、红、黄、蓝的相对百分比 3、16进制代码,用名字定义颜色,CSS颜色名字不区分大小写,所以输入silver、Silver或SILVER都是一样的。这些是CSS中预先定义的17种颜色。,例: body background-color: silver; ,书上的颜色是印刷的页面反射光线形成的;在电脑上,光是屏幕发出的,所以这些颜色在网页中看起来会稍微有些不同。,用红色、绿色和蓝色值定义颜色,用红色、绿色和蓝色各自比例定义颜色。,例: body background-color: rgb(80%, 40%, 0%); ,也可以用0255之间的某个数值定义红色、绿色和蓝色的值。,例: body background-color: rgb(204, 102, 0); ,问题:,为什么有两种指定rgb值的不同方法呢?百分数看起来不是更直接一些吗? 我看到大家都用 #00fc9a 这种颜色代码。,用十六进制代码定义颜色,十六进制代码以#开头,各用两位数字来定义红色、绿色、蓝色。,总结一下,CSS中可以用以下这些方法中的任意一种来指定各种颜色: body background-color: rgb(80%, 40%, 0%); body background-color: rgb(204, 102, 0); body background-color: #cc6600; ,如何确定Web颜色,问题:,我还见过像 #cb0 这样的十六进制代码,它代表什么呢?,要点:,CSS提供许多属性控制字体外观,包括font-family, font-weight, font-size 和 font-style。 访问者在你的网页上看到的字体格式取决于其电脑中安装的字体。 用 px、em、%或关键字定义 font-size。 如果用像素(“p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广播电视编辑记者考试黑钻押题附参考答案详解(满分必刷)
- 2025年公务员考试时事政治押题练习试卷及答案详解(全优)
- 康复医学治疗技术副高级职称强化训练【考点梳理】附答案详解
- 2025江汉艺术职业学院单招《语文》测试卷及参考答案详解(巩固)
- 子曰德之不修课件
- 2025年新疆医科大学新疆国际医疗中心(新疆国际医院)招聘183人笔试备考题库及答案详解1套
- 2024辅警招聘考试题库试题完整附答案详解
- 2025年山东青岛平度市“平选计划”校园选聘笔试高频难、易错点备考题库及答案详解1套
- 婴幼儿安全培训记录课件
- 工业安全技术培训销售课件
- 施工现场安全监理危险源清单一览表
- GB/T 233-2000金属材料顶锻试验方法
- FZ/T 74003-2014击剑服
- 颈椎DR摄影技术-
- 功能材料概论-课件
- 一点儿有点儿课件
- 眼视光技术专业技能考核题库-眼镜定配技术模块
- 体育测量与评价-第二章-体育测量与评价的基础理论课件
- 超清地质年代表
- 铺轨工程监理规划及工作内容
- 女生青春期生理卫生知识讲座(课堂PPT)
评论
0/150
提交评论