02HTML与JavaScript.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 HTML与JavaScript 2.1 HTML基础 一.基础 1.元素与标签 元素(element)指文档的各种成分(如头、标题、段落、表格、列表、斜体、上标等),元素的类型、属性和范围用标签来标识、设置和界定。 元素可以嵌套(形成文档的树状结构),但不能交叉。 文档中的元素为自由书写格式(似C/C++/Java/C#语言),建议按嵌套层次缩进。 标签(tag,标记/标识/标注)是用来描述文档内容的类型、组成与格式化信息的(ASCII可打印)字符串。标签用于标识元素的类型、设置元素的属性,并界定元素内容的开始与结束。 元素可按有无元素内容分为非空元素和空元素两类,对应的标签也分为非空标签与空标签。 1)非空元素与标签 非空元素 = 含有内容的元素。 非空标签 = 标识非空元素的标签,即含有元素内容的标签。 格式:非空元素 = 开始标签 元素内容 结束标签 开始标签 = 标签名[ 属性名[=“属性值”]]…,标识元素的开始 结束标签 = /标签名,标识元素的结束 即:非空元素 = 标签名[ 属性名[=“属性值”]]…元素内容/标签名 其中:[]表示可选,标签名=元素名,属性值可为数字、符号常量和字符串等。 例子 标题(title):TITLETest/TITLE 锚(anchor):A href=“”中山大学/A 字体(font):FONT face=“黑体” size=“3” color=“blue”这是一段采用三号字的蓝色黑体文字/FONT 表格(table):TABLE align=center border…/TABLE 说明 在HTML中,标签名与属性名都不区分字母的大小写(~DOS/Fortran/Basic),但属性值中的字符串区分大小写。按惯例,在HTML中,标签名一般大写、属性名一般小写(也可以大写)、属性值中的符号常量一般小写。但在XML和XHTML中,是区分字母大小写,而且在XHTML中标签名与属性名都是小写的。 一个非空元素的开始标签与结束标签总是成对出现的,但在HTML中也有一些标签的结束标签可省略(如P、LI、TD等),由下一个同类元素的开始标签来判断其所描述的元素之结束。但这不是一个良好的习惯,容易产生歧义,同时也给浏览器的分析程序增加了不必要的麻烦。建议为每个非空标签写上配对的结束标签,以便与将来一定会替代HTML的XHTML兼容。 开始标签中的属性用空格分隔,出现的顺序是无关紧要的,如FONT face=“黑体” size=“3” color=“blue”与FONT size=“3” face=“黑体” color=“blue”和FONT color=“blue” size=“3” face=“黑体”等都是等价的。 在HTML文档中,属性值一般用单引号或双引号括起来,也可以省略引号。但为了与XHTML兼容,最好用引号把属性值括起来。单引号括起来的属性值中可以包含双引号,而双引号括起来的属性值中可以包含单引号,属性值中还可以包含字符实体(如quot;)和字符编码(如#34)的引用。 2)空元素与标签 空元素 = 不含内容的元素。 空标签 = 标识空元素的标签,即无元素内容的标签。 格式:空元素 = 空标签 = 标签名[ 属性名[=“属性值”]]…/ 或 标签名[ 属性名[=“属性值”]]… 例子 图像(image):IMG src=“lena.gif”/ 或 IMG src=“lena.gif” 换行(break):BR/ 或 BR 水平标线(horizontal rule):HR/ 或 HR 说明:在HTML中,空元素标签一般没有斜杠”/”,如IMG src=“lena.gif”、BR、HR。但为了明确表明元素的结束,并且与将来的XHTML兼容,最好还是加上斜杠”/”。 2.DTD类型与文档结构 1)DTD类型 HTML 4.0有三种不同的文档类型定义(DTD): 严格(strict)DTD(strict.dtd)——不包含被反对的和框架集中的元素 过渡(transitional) DTD(loose.dtd)——包含被反对的元素,但不包含框架集中的元素 框架集(frameset)DTD(frameset.dtd)——包含被反对的和框架集中的元素 其中,被反对的(deprecated)元素有:APPLET、BASEFONT、CENTER、DIR、FONT、ISINDEX、MENU、S即STRIKE和U,大多数与外观表现有关。 2)文档结构 !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN /TR/REC-html40/strict.dtd HTML HEAD TITLE标题内容

文档评论(0)

df829393 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档