本书下载于派派论坛,如需更多好书,请访问作者:梓砚第一章HTML概述与基本结构一、HTML的概述HTML的英语意思是:HypertextMarkedLanguage,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和进行的操作.HTTP协议的制定使浏览器在运行超文本时有了统一的规则和标准.用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台,自1990年以来HTML就一直被用作WWW(是WorldWideWeb的缩写,也可简写WEB、中文叫做万维网)的信息表示语言,使用HTML语言描述的文件,需要通过WEB浏览器显示出效果。所谓超文本,是因为它可以加入图片、声音、动画、影视等内容,事实上每一个HTML文档都是一种静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程序语言,它只是一种排版网页中资料显示位置的标记结构语言,易学易懂,非常简单。HTML的普遍应用就是带来了超文本的技术----通过单击鼠标从一个主题跳转到另一个主题,从一个页面跳转到另一个页面与世界各地主机的文件链接。直接获取相关的主题。如下所示:通过HTML可以表现出丰富多彩的设计风格:图片调用:IMGSRC=文件名文字格式:FONTSIZE=+5COLOR=#00FFFF文字/FONT通过HTML可以实现页面之间的跳转:页面跳转:〈AHREF=文件路径/文件名/A通过HTML可以展现多媒体的效果:声频:EMBEDSRC=音乐地址AUTOSTART=true视频:EMBEDSRC=视频地址AUTOSTART=true从上面我们可以看到HTML超文本文件时需要用到的一些标签。在HTML中每个用来作标签的符号都是一条命令、它告诉浏览器如何显示文本。这些标签均由和符号以及一个字符串组成。而浏览器的功能是对这些标记进行解释,显示出文字、图像、动画、播放声音。这些标签符号用“标签名字属性”来表示。HTML只是一个纯文本文件。创建一个HTML文档,只需要两个工具,一个是HTML编辑器,一个WEB浏览器。HTML编辑器是用于生成和保存THML文档的应用程序。WEB浏览器是用来打开WEB网页文件,提供给我们查看WEB资源的客户端程序。二、HTML的基本结构:一个HTML文档是由一系列的元素和标签组成.元素名不区分大小写.HTML用标签来规定元素的属性和它在文件中的位置,HTML超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。下面是一个最基本的html文档的代码:1-1.htmlHTML----------------------------------------开始标签HEAD--------------------------------------TITLE一个简单的HTML示例/TITLE|头部标签/HEAD--------------------------------------BODY----------------------------------------CENTER|H1欢迎光临我的主页/H1|BR|HR|文件主体FONTSIZE=7COLOR=red|这是我第一次做主页|/FONT|/CENTER|/BODY---------------------------------------/HTML---------------------------------------结尾标签HTML/HTML在文档的最外层,文档中的所有文本和html标签都包含在其中,它表示该文档是以超文本标识语言(HTML)编写的。事实上,现在常用的Web浏览器都可以自动识别HTML文档,并不要求有html标签,也不对该标签进行任何操作,但是为了使HTML文档能够适应不断变化的Web浏览器,还是应该养成不省略这对标签的良好习惯。HEAD/HEAD是HTML文档的头部标签,在浏览器窗口中,头部信息是不被显示在正文中的,在此标签中可以插入其它标记,用以说明文件的标题和整个文件的一些公公属性。若不需头部信息则可省略此标记,良好的习惯是不省略。title和/title是嵌套在HEAD头部标签中的,标签之间的文本是文档标题,它被显示在浏览器窗口的标题栏。BODY/BODY标记一般不省略,标签之间的文本是正文,是在浏览器要显示的页面内容。上面的这几对标签在文档中都是唯一的,HEAD标签和BODY标签是嵌套在HTML标签中的。三、HTML的标签与属性:对于刚刚接触超文本的朋友,遇到的最大的障碍就是一些用“”和“”括起来的句子,我们称它为标签,是用来分割和标签文本的元素,以形成文本的布局、文字的格式及五彩缤纷的画面。标签通过指定某块信息为段落或标题等来标识文档某个部件。属性是标志里的参数的选项,HTML的标签分单标签和成对标签两种。成对标签是由首标签标签名和尾标签/标签名组成的,成对标签的作用域只作用于这对标签中的文档。单独标签的格式标签名,单独标签在相应的位置插入元素就可以了,大多数标签都有自己的一些属性,属性要写在始标签内,属性用于进一步改变显示的效果,各属性之间无先后次序,属性是可选的,属性也可以省略而采用默认值;其格式如下:标签名字属性1属性2属性3…内容/标签名字作为一般的原则,大多数属性值不用加双引号。但是包括空格、%号,#号等特殊字符的属性值必须加入双引号。为了好的习惯,提倡全部对属性值加双引号。如:fontcolor=#ff00ffface=宋体size=30字体设置/font注意事项:输入始标签时,一定不要在“”与标签名之间输入多余的空格,也不能在中文输入法状态下输入这些标签及属性,否则浏览器将不能正确的识别括号中的标志命令,从而无法正确的显示你的信息。————————————————第二章HTML主体标签及属性、颜色的设定为了使你的网页绚丽多姿,吸引更多的浏览者阅读,可以给网页添加更多的标签及属性,这是为了对网页中的元素进行修饰、布局。下面就来逐一介绍这些标签。一、html的主体标签body在body和/body中放置的是页面中所有的内容,如图片、文字、表格、表单、超链接等设置。body标签有自己的属性,设置body标签内的属性,可控制整个页面的显示方式。body标签的属性属性描述link设定页面默认的连接颜色alink设定鼠标正在单击时的连接颜色vlink设定访问后连接文字的颜色background设定页面背景图像bgcolor设定页面背景颜色leftmargin设定页面的左边距topmargin设定页面的上边距bgproperties设定页面背景图像为固定,不随页面的滚动而滚动text设定页面文字的颜色格式:bodytext=#000000link=#000000alink=#000000vlink=#000000background=gifnam.gifbgcolor=#000000leftmargin=3topmargin=2bgproperties=fixed实例:2-1.htmlhtmlheadtitlebady的属性实例/title/headbodybgcolor=#FFFFE7text=#ff0000link=#3300FFalink=#FF00FFvlink=#9900FFcenterh2设定不同的连接颜色/h2测试body标签pahref=默认的连接颜色/apahref=正在按下的连接颜色,/apahref=访问过后的连接颜色,/aPahref=#onClick=javascript:window.history.back()返回/a/conter/body/html实例说明:body的属性设定了页面的背景颜色,文字的颜色,链接的颜色为#3300ff,单击的连接颜色为#ff00ff,单击过后的颜色为#9900ff。Body里面的是页面中的链接标签,对于属性可根据页面的效果来定,用那个属性就设定那个属性。对于上面的属性在后面的章节中还会介绍,在这里就不逐一引用了,我们的学习目的主要是掌握标签及属性的使用方法。二、颜色的设定颜色值是一个关键字或一个RGB格式的数字。在网页中用得很多,在此就先介绍一下。颜色是由redgreenblue三原色组合而成的,在HTML中对颜色的定义是用十六进位的,对於三原色HTML分别给予两个十六进位去定义,也就是每个原色可有256种彩度,故此三原色可混合成16777216种颜色。例如:白色的组成是red=ff,green=ff,blue=ff,RGB值即为ffffff红色的组成是red=ff,green=00,blue=00,RGB值即为ff0000绿色的组成是red=00,green=ff,blue=00,RGB值即为00ff00蓝色的组成是red=00,green=00,blue=ff,RGB值即为0000ff黑色的组成是red=00,green=00,blue=00,RGB值即为000000应用时常在每个RGB值之前加上“#“符号,如:bgcolor=#336699用英文名字表示颜色时直接写名字。如bgcolor=greenRGB颜色可以有四种表达形式::#rrggbb(如,#00cc00)#rgb(如,#0c0)rgb(x,x,x)x是一个介乎0到255之间的整数(如,rgb(0,204,0))rgb(y%,y%,y%)y是一个介乎0.0到100.0之间的整数(如,rgb(0%,80%,0%)WindowsVGA(视频图像阵列)形成了16各关键字:aqua,black,blue,fuchsia,gray,green,lime,maroon,navy,olive,purple,red,silver,teal,white,andyellow——————————————————第三章文字版面的编辑3-1换行标签br换行标签是个单标签,也叫空标签,不包含任和内容,在html文件中的任何位置只要使用了br标签,当文件显示在浏览器中时,该标签之后的内容将显示下一行。请看下面的例子:3-1htmlhtmlheadtitle无换行示例/title/headbody无换行标记:登鹳雀楼白日依山尽,黄河入海流。欲穷千里目,更上一层楼。br有换行标记:br登鹳雀楼br白日依山尽,br黄河入海流。br欲穷千里目,br更上一层楼。/body/html3-2换段落标签p及属性:由p标签所标识的文字,代表同一个段落的文字。不同段落间的间距等于连续加了两个换行符,也就是要隔一行空白行,用以区别文字的不同段落。它可以单独使用,也可以成对使用。单独使用时,下一个P的开始就意味着上一个P的结束。良好的习惯是成对使用。格式:PPALIGN=参数其中,ALIGN是p标签的属性,属性有三个参数left,center,right.这三个参数设置段落文字的左,中,右位置的对齐方式.实例:3-2htmlhtmlheadtitle测试分段控制标签/title/headbodyp花儿什么也没有。它们只有凋谢在风中的轻微、凄楚而又无奈的吟怨,就像那受到了致命伤害的秋雁,悲哀无助地发出一声声垂死的鸣叫。/ppalign=right或许,这便是花儿那短暂一生最凄凉、最伤感的归宿。/ppalign=center而美丽苦