HTML5课堂学习笔记颜色码.docx

上传人:b****6 文档编号:5171871 上传时间:2022-12-13 格式:DOCX 页数:16 大小:24.97KB
下载 相关 举报
HTML5课堂学习笔记颜色码.docx_第1页
第1页 / 共16页
HTML5课堂学习笔记颜色码.docx_第2页
第2页 / 共16页
HTML5课堂学习笔记颜色码.docx_第3页
第3页 / 共16页
HTML5课堂学习笔记颜色码.docx_第4页
第4页 / 共16页
HTML5课堂学习笔记颜色码.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

HTML5课堂学习笔记颜色码.docx

《HTML5课堂学习笔记颜色码.docx》由会员分享,可在线阅读,更多相关《HTML5课堂学习笔记颜色码.docx(16页珍藏版)》请在冰豆网上搜索。

HTML5课堂学习笔记颜色码.docx

HTML5课堂学习笔记颜色码

HTML5课堂学习笔记(颜色码)

HTML文档类型

在HMTL5中页面的最顶端代码就是:

DOCTYPEhtml>

为何要如此定义、书写呢?

首先引入一个概念:

文档类型,英译为:

Documenttype,缩写成:

doctype.

文档类型有何作用呢?

在计算机世界中存在许多不同文件类型或称为文件扩展名,比如.txt,.log,.doc,.wps,.xml….。

计算机根据不同的文档类型来选择相对应的软件对文件进行打开,修改等操作!

同样Web世界中存在许多不同的文档,但是Web网页是使用浏览器来打开、渲染、显示,如何才能让浏览器正确地显示文档呢,这就需要了解文档的类型!

HTML有多个不同的版本,只有准确的在页面中指定确切的HTML版本,浏览器才能正确无误的显示HTML页面。

这就是

DOCTYPE>的用处。

DOCTYPE>不是HTML标签,它只是为浏览器提供一项声明,因此它没有闭合/结束标签!

HTML文档类型的种类:

由于历史原因,HTML有着多个版本,目前使用比较广泛的仍然是:

1999制定的HTML4.01,2000年制定的XHTML1.0,2012制定的HTML5。

不过需要特别说明的是:

HTML5目前只是初稿!

HTML4.01规定了三种文档类型:

Strict,Transitional,以及Frameset.中译为:

严格版本,过渡版本,以及基于框架的版本!

XHTML1.0同样也规定的三种文档类型:

Strict,Transitional,以及Frameset.中译为:

严格它们名称相同,但是声明的方式,有略微区别!

DOCTYPE的语法:

HTML顶级元素可用性“注册组织//类型标签//定义语言”"URL”.

以下面这个

DOCTYPE>标签为例:

DOCTYPEhtml

PUBLIC"-//W3C//DTDXHTML1.0Strict//EN"

"http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

根元素是html,

注册组织:

W3C,

类型标签:

XHTML1.0Strict,

定义语言:

EN.

URL:

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd。

它在公共标识符被定义为"-//W3C//DTDXHTML1.0Strict//EN"的DTD中进行了定义。

浏览器将明白如何寻找匹配此公共标识符的DTD。

如果找不到,浏览器将使用公共标识符后面的URL作为寻找DTD的位置。

始终要明白:

URL只是替补!

HTML设定字符集:

metahttp-equiv=Content-Type

HTML字符集用于说明HTML页面的内容所使用的文字和语言。

HTML语言用于告诉浏览器该以什么内码、什么语言来显示网页。

错误的设置网页的字符集会导致页面出现乱码的现象。

语法

说明:

http-equiv传送HTTP通信协议的标头。

content定义网页使用的内码,其中charset定义该网页内码所使用的语言类别。

示例:

该示例表示该网页所使用的字符集是GB2312简体中文。

以下是部分HTML字符集代码列表:

gb2312简体中文

big5繁体中文

EUC_KR韩语

Shift_JIS或EUC_JP日语

KOI8-R/Windows-1251俄语

iso-8859-1西欧语系(荷兰语,英语,法语,德语,意大利语,挪威语,葡萄牙语,瑞士语.等十八种语言)

iso-8859-2中欧语系

iso-8859-5斯拉夫语系(保加利亚语,Byelorussian语,马其顿语,俄语,塞尔维亚语,乌克兰语等)

uft-8、unicode多语言

国内基本上用的是gb2312简体中文、big5繁体中文、uft-8多语言。

--forHTML5-->

ZC:

注意:

源码文件(?

.html等),需要保存为UTF-8编码格式的文件

HTML代码:

jQuery代码:

$("forminput")

结果:

[,]

2.$("A>B")查找A元素下面的直接子节点

例子:

匹配表单中所有的子级input元素。

HTML代码:

jQuery代码:

$("form>input")

结果:

[]

3.$("A+B")查找A元素后面的兄弟节点,包括非直接子节点

例子:

匹配所有跟在label后面的input元素

HTML代码:

jQuery代码:

$("label+input")

结果:

[,]

提示:

W3C的HTML4.0标准仅支持16种颜色名,它们是:

aqua、black、blue、fuchsia、gray、green、lime、maroon、navy、olive、purple、red、silver、teal、white、yellow。

如果使用其它颜色的话,就应该使用十六进制的颜色值。

颜色名列表

单击一个颜色名或者16进制值,就可以查看与不同文字颜色搭配的背景颜色。

颜色名十六进制颜色值颜色

AliceBlue#F0F8FF

AntiqueWhite#FAEBD7

Aqua#00FFFF

Aquamarine#7FFFD4

Azure#F0FFFF

Beige#F5F5DC

Bisque#FFE4C4

Black#000000

BlanchedAlmond#FFEBCD

Blue#0000FF

BlueViolet#8A2BE2

Brown#A52A2A

BurlyWood#DEB887

CadetBlue#5F9EA0

Chartreuse#7FFF00

Chocolate#D2691E

Coral#FF7F50

CornflowerBlue#6495ED

Cornsilk#FFF8DC

Crimson#DC143C

Cyan#00FFFF

DarkBlue#00008B

DarkCyan#008B8B

DarkGoldenRod#B8860B

DarkGray#A9A9A9

DarkGreen#006400

DarkKhaki#BDB76B

DarkMagenta#8B008B

DarkOliveGreen#556B2F

Darkorange#FF8C00

DarkOrchid#9932CC

DarkRed#8B0000

DarkSalmon#E9967A

DarkSeaGreen#8FBC8F

DarkSlateBlue#483D8B

DarkSlateGray#2F4F4F

DarkTurquoise#00CED1

DarkViolet#9400D3

DeepPink#FF1493

DeepSkyBlue#00BFFF

DimGray#696969

DodgerBlue#1E90FF

Feldspar#D19275

FireBrick#B22222

FloralWhite#FFFAF0

ForestGreen#228B22

Fuchsia#FF00FF

Gainsboro#DCDCDC

GhostWhite#F8F8FF

Gold#FFD700

GoldenRod#DAA520

Gray#808080

Green#008000

GreenYellow#ADFF2F

HoneyDew#F0FFF0

HotPink#FF69B4

IndianRed#CD5C5C

Indigo#4B0082

Ivory#FFFFF0

Khaki#F0E68C

Lavender#E6E6FA

LavenderBlush#FFF0F5

LawnGreen#7CFC00

LemonChiffon#FFFACD

LightBlue#ADD8E6

LightCoral#F08080

LightCyan#E0FFFF

LightGoldenRodYellow#FAFAD2

LightGrey#D3D3D3

LightGreen#90EE90

LightPink#FFB6C1

LightSalmon#FFA07A

LightSeaGreen#20B2AA

LightSkyBlue#87CEFA

LightSlateBlue#8470FF

LightSlateGray#778899

LightSteelBlue#B0C4DE

LightYellow#FFFFE0

Lime#00FF00

LimeGreen#32CD32

Linen#FAF0E6

Magenta#FF00FF

Maroon#800000

MediumAquaMarine#66CDAA

MediumBlue#0000CD

MediumOrchid#BA55D3

MediumPurple#9370D8

MediumSeaGreen#3CB371

MediumSlateBlue#7B68EE

MediumSpringGreen#00FA9A

MediumTurquoise#48D1CC

MediumVioletRed#C71585

MidnightBlue#191970

MintCream#F5FFFA

MistyRose#FFE4E1

Moccasin#FFE4B5

NavajoWhite#FFDEAD

Navy#000080

OldLace#FDF5E6

Olive#808000

OliveDrab#6B8E23

Orange#FFA500

OrangeRed#FF4500

Orchid#DA70D6

PaleGoldenRod#EEE8AA

PaleGreen#98FB98

PaleTurquoise#AFEEEE

PaleVioletRed#D87093

PapayaWhip#FFEFD5

PeachPuff#FFDAB9

Peru#CD853F

Pink#FFC0CB

Plum#DDA0DD

PowderBlue#B0E0E6

Purple#800080

Red#FF0000

RosyBrown#BC8F8F

RoyalBlue#4169E1

SaddleBrown#8B4513

Salmon#FA8072

SandyBrown#F4A460

SeaGreen#2E8B57

SeaShell#FFF5EE

Sienna#A0522D

Silver#C0C0C0

SkyBlue#87CEEB

SlateBlue#6A5ACD

SlateGray#708090

Snow#FFFAFA

SpringGreen#00FF7F

SteelBlue#4682B4

Tan#D2B48C

Teal#008080

Thistle#D8BFD8

Tomato#FF6347

Turquoise#40E0D0

Violet#EE82EE

VioletRed#D02090

Wheat#F5DEB3

White#FFFFFF

WhiteSmoke#F5F5F5

Yellow#FFFF00

YellowGreen#9ACD32

HTML字符集

HTML颜色名

HTMLASCII

HTML字符集

如需正确地显示HTML页面,浏览器必须知道使用何种字符集。

万维网早期使用的字符集是ASCII。

ASCII支持0-9的数字,大写和小写英文字母表,以及一些特殊字符。

完整的ASCII参考手册

由于很多国家使用的字符并不属于ASCII,现代浏览器的默认字符集是ISO-8859-1。

完整的ISO-8859-1参考手册

如果网页使用不同于ISO-8859-1的字符集,就应该在标签进行指定。

ISO字符集

ISO字符集是国际标准组织(ISO)针对不同的字母表/语言定义的标准字符集。

下面列出了世界各地使用的不同字符集:

字符集描述使用范围

ISO-8859-1Latinalphabetpart1北美、西欧、拉丁美洲、加勒比海、加拿大、非洲

ISO-8859-2Latinalphabetpart2东欧

ISO-8859-3Latinalphabetpart3SEEurope、世界语、其他杂项

ISO-8859-4Latinalphabetpart4斯堪的纳维亚/波罗的海(以及其他没有包括在ISO-8859-1中的部分)

ISO-8859-5Latin/Cyrillicpart5使用古代斯拉夫语字母表的语言,比如保加利亚语、白俄罗斯文、俄罗斯语、马其顿语

ISO-8859-6Latin/Arabicpart6使用阿拉伯字母的语言

ISO-8859-7Latin/Greekpart7现代希腊语,以及有希腊语衍生的数学符号

ISO-8859-8Latin/Hebrewpart8使用希伯来语的语言

ISO-8859-9Latin5part9土耳其语

ISO-8859-10Latin6拉普兰语、日耳曼语、爱斯基摩北欧语

ISO-8859-15Latin9(akaLatin0)与ISO8859-1类似,欧元符号和其他一些字符取代了一些较少使用的符号

ISO-2022-JPLatin/Japanesepart1日本语

ISO-2022-JP-2Latin/Japanesepart2日本语

ISO-2022-KRLatin/Koreanpart1韩语

Unicode标准

由于上面列出的字符集都有容量限制,而且不兼容多语言环境,Unicode联盟开发了Unicode标准。

Unicode标准涵盖了世界上的所有字符、标点和符号。

不论是何种平台、程序或语言,Unicode都能够进行文本数据的处理、存储和交换。

Unicode联盟

Unicode联盟开发了Unicode标准。

他们的目标是用标准的Unicode转换格式(UTF)来取代现有的字符集。

Unicode标准已经获得了成功,在XML、Java、ECMAScript(JavaScript)、LDAP、CORBA3.0、WML中,Unicode已经得到了实现。

在许多操作系统以及所有的现代浏览器中,Unicode同样得到了支持。

Unicode联盟与领导性的标准发展组织进行合作,比如ISO、W3C以及ECMA。

Unicode可以被不同的字符集兼容。

最常用的编码方式是UTF-8和UTF-16:

UTF-8

UTF8中的字符可以是1-4个字节长。

UTF-8可以表示Unicode标准中的任意字符。

UTF-8向后兼容ASCII。

UTF-8是网页和电子邮件的首选编码。

UTF-16

16比特的Unicode转换格式是一种Unicode可变字符编码,能够对全部Unicode指令表进行编码。

UTF-16主要被用于操作系统和环境中,比如微软的Windows2000/XP/2003/Vista/CE以及Java和.NET字节代码环境。

提示:

最前面的256个Unicode字符集字符对应于256个ISO-8859-1字符。

提示:

所有HTML4处理器均已支持UTF-8,而所有XHTML和XML处理器支持UTF-8和UTF-16。

UTF实例学习

(一)

你还认识我吗?

记得两年前我哥哥小飞侠教我学习VB编程的时候你还是一名旁听生呢。

呵呵,我就是小叮,自从上次和哥哥学习了VB之后就痴迷上了编写程序,凭借着我过人的编程技能和敏捷的思维能力,现在已经在一家大型软件公司担任程序员了。

最近天气太热,本来准备趁着休假时间在家好好调整一番,没料到表弟小蘑也看准了休假时间来这里玩,说是还要我教他VB编程,真是刚出虎穴又入狼窝呀。

我这个人心地特善良,经不住他几句甜言蜜语就这么上钩了,好在小蘑他以前接触过VB,用不着我再从头讲解一些繁琐的基础知识,所以决定每天花一点时间给他来一个短期提高快捷的实例培训,这样既可以让他学习到VB知识,我也不用太劳累,可以多一些时间休息呢。

第一天、使用VB收发电子邮件

小叮:

我说小蘑呀,既然你已经学习过VB的基础知识,也做过一些简单的程序,那么我也就不浪费口水教你认识界面、了解控件和学习语法了。

不如我来教教你怎么样制作出一些切实可用的程序,这样既能够加深对VB的认识,还可以让你拥有十足的成就感呢!

小蘑:

好呀,那做一些什么程序呢?

小叮:

当然不会像我哥哥当年那样简单至极的程序,而是一些具有实用性的程序,也可以做一个小游戏之类的,你看怎么样?

小蘑:

好的,不过今天别教我做游戏,不然明天就没有心思学了。

小叮:

这个我自然知道,那我们就开始动手制作一个收发电子邮件的程序吧。

小蘑:

收发电子邮件?

这个会不会很难呢?

小叮:

正所谓会者不难,难者不会,有我这位名师指点,你还怕什么呢?

开始动手吧!

一、准备工作

小叮:

在VB中编写电子邮件程序需要通过调用微软公司的MAPI(MessagingApplicationProgrammingInterface,消息应用程序编程接口),这需要借助两个实现电子邮件收发功能的核心控件:

MAPI会话控件和MAPI消息控件。

MAPI会话控件用于建立和控制一个MicrosoftMail会话,MAPI消息控件用于创建和收发邮件消息。

此外,Windows系统中必须要有遵从MAPI的邮件系统,比如Exchange、Outlook等软件,而还要进行一番设置,确保邮件系统可以正常使用。

小蘑:

呵呵,没关系,我用的就是Outlook,正好符合要求。

不过你说的MAPI控件在哪里找呢?

小叮:

在VB中就有现成的,不过程序没有直接放置在工具箱里,需要我们自己将MAPI控件加入VB工具箱。

首先直接在VB左边的控件栏中右击鼠标,并在弹出菜单中选择“部件”命令,这时可以激活部件设置窗口,在其中的“控件”列表框中选取“MicrosoftMAPIControls”一项(如图1所示),接着按下“确定”按钮之后可以发现工具箱中将多出了两个图标,这就是MAPI会话控件和MAPI消息控件的图标(如图2所示)。

二、邮件发送程序

小叮:

添加好我们所需要的控件之后,就开始定制邮件的发送程序吧。

这个邮件发送程序的基本处理过程是:

根据用户输入信息组成邮件,然后使用MAPI消息控件的Send方法将邮件发出。

具体的方法按照下述步骤完成:

1、新建一个VB项目,并将缺省窗体Form1的Caption属性设置为“发送邮件”。

2、在Form1中加入一个MAPI会话控件MAPISession1和一个MAPI消息控件MAPIMessages1。

3、在Form1中加入三个TextBox控件,将它们的名称属性分别设置为“txtSendTo”、“txtSubject”和“txtMessage”,另外还要将txtMessage的Multiline属性设置为“True”。

这三个TextBox控件将分别用于填写邮件的收件人地址、邮件主题和邮件正文。

4、在Form1中加入三个Label控件,将它们的Caption属性分别设置为“收件人”、“主题”和“内容”,并将它们放在合适的位置用以标注相应的TextBox控件。

5、在Form1中加入一个CommandButton控件,将其Caption属性和名称属性分别设置为“发送”和“Send”。

小蘑:

还挺像这么回事的呢,接着应该填写代码了吧。

小叮:

是呀,下面就是代码部分的内容:

1、将下列代码加入Form1的Form_Load事件:

PrivateSubForm_Load()

MAPISession1.SignOn/运行程序之后进行邮箱登录操作

EndSub

2、将下列代码加入Form1的Form_Unload事件:

PrivateSubForm_Unload(CancelAsInteger)

MAPISession1.SignOff/退出程序时候进行退出邮箱操作

EndSub3、将下列代码加入cmdSend的Click事件:

P

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

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

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