asp知识全.doc_第1页
asp知识全.doc_第2页
asp知识全.doc_第3页
asp知识全.doc_第4页
asp知识全.doc_第5页
已阅读5页,还剩127页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课件: 知识名:html 知识细节: 基本html数据型式urlurl型指绝对的或相对的全球资源定位.它的命名规则: 名称必须以字母 (a-z and a-z)开始并后续任何数量的字母,数字,短划线(-)和小数点(.). 颜色color型式的属性值指在中指定的颜色.所有的颜色可以是一个16进制值(用井号作为前缀)或以下16种颜色名称. 颜色名称和rgb值black=#000000green=#008000silver=#c0c0c0lime=#00ff00gray=#808080olive=#808000white=#ffffffyellow=#ffff00maroon=#800000navy=#000080red=#ff0000blue=#0000ffpurple=#800080teal=#008080fuchsia=#ff00ffaqua=#00ffff因此,颜色值#800080和purple两种都指紫色.(译注:上列颜色因有色标不再翻译,而且也由于这些颜色在中国有不同的叫法而没法翻译-我本来就是学美术出身的,我深深地感到中国的文化不是简单的16进制码可以取代的) 使用颜色的注意事项即使颜色可以大量的文档信息量并使之易于阅读,但请在文档中使用颜色时考虑下列的指导法则: 在使用html元素和特性时指定颜色时不赞成的,鼓励的是用样式表单(style sheets)来代替. 不要使用颜色组合而导致用户在众多的页面中眼花缭乱. 如果你使用背景图案或设置了背景色,请确定设定了相应的文字颜色. 在表格中指定的颜色在不同的操作平台上不尽相同,所以你不应当完全信任特定的效果。 在特定的场合,可以采用普通的协议来使用户的无序化减至最小.当然除非在希望得到的效果扰乱了用户时!长度和像素length属性值可以用画布(屏幕,页面)像素整数值或用水平垂直空间值来说明.htmldtd通常用%length用表求长度允许值的百分量和用%pixels来表示允许的像素百分量. 因此,值50表示50个像素.对于宽度,值50%表示允许的水平空间(在margins线中间,在表格单元中等等的一半).对于高度,值50%表示合法的垂直空间(在当前视窗,当前表格单元等等)中的一半. 知识名:html文档的结构 知识细节: html文档是以htm 或 html 作扩展名的文本文件,任何一个文本编辑器或字处理程序都可以用来编辑html文档。当编辑html 文档时,你还需要一个 web 浏览器以便随时观看网页效果。html文档组成 html文档由html元素(element)组成,元素决定着网页的结构。html的元素类型有段落、列表、表格、图像、超文本链接等。一个元素一般由三部分组成:元素起始标记、元素内容和元素结束标记。元素起始标记由一对尖括号(键盘上的“”)括起的元素名构成:元素内容就是将在网页上被显示的内容;元素结束标记由一对尖括号括起的斜杠“/”和元素名构成。 html的所有标记都放在一对尖括号“”中,它们在浏览器窗口中是不被显示的。尖括号“”不可缺省,否则浏览器会将其当成普通文本显示在浏览器窗口内。 在 html 文档中,元素可以嵌套。 在html中有一些元素没有内容这类元素也就无需结束标记.html 元素开始标记:可选,结束标记:可选当创建一个html文档时,在文档的起始处,首先要键入标记,的作用是通知浏览器这是一个html文件。而在文档的结束处,再键入以通知浏览器文件结束。文档的正文就放在,之间。可以看出,整个html文档就是一个元素。html文档一般由文档头(head)和文档体(body)组成。它们对应的元素分别是和。网页的主要内容都写在文档体部分,即元素内。创建html文档:元素一个最简单的html文档:这是一个简单的html文档body 元素说明文档的主干。开始标记:可选,结束标记:可选文档的主干包含了文档的内容.用户代理器通过多种途径来表现这些内容.例如,对于可视浏览器,你可以把主干想象成一张画布,可以出现:文字,图像,颜色,图案等等.对于声像代理器,相同的内容将被朗读.块级元素与行内元素在html义档的body部分出现的元素有些被称为块级(blocklevel)元素,有些则被称为行内(inline)元素。它们之间的差别在于块级元素可以嵌套行内元素或其他的块级元素,而行内元素则只能嵌套其他的行内元素。即块级元素可以创建较大的结构。它们之间的另外一个差别在于浏览器对它们的处理不同:块纽元素一般都是从新的一行开始,而行内元素则不能。html的元素属性 元素决定网页的结构,它们构成了html文档的核心内容。为了使网页更具观赏性,需要对元素作一些修饰,对元素的修饰称为属性(attribute)。加入属性的做法是在元素起始标记中添加属性名及取值,这些名和值是不出现在浏览器窗口中的。 属性名不区分大小写。属性值可用键盘上的两个双引号或单引号括起,引号也可以省略。 一个元素可以有多个属性,它们都被放置在元素的起始标记内,用空格分格,可以任意次序排列。 一个属性一般只在定义它的元素范围内起作用,但对于嵌套的元素结构,外层样式表单的某些属性可能被内层元素继承。 不同的元素所拥有的属性是不同的,有些属性为某一元素所独有;有些属性为某几个元素所共有;但有些属性是绝大多数元素都具有的(尽管其中一些属性对某些元素意义并不大),它们被称为通用属性。html定义了六个通用属性,它们分别是:o id:文档范围内的标识符;o class:给一个元素指定一个或多个类名;o lang:文档的语言信息;o dir:文档文字的走向信息;o title:关于元素的简短说明;o style:给出元素的样式;o 还有一类特别的属性,称之为事件处理属性,它们是同事件联系在一起的。几乎每一个html元素可以被分配标识符和类信息.通用属性 lang通用属性lang给出了元素内容和属性值的语言,这些语言是不同国家和地区的人交流时所使用的自然语言,不包括计算机语言。lang属性值所提供的信息有以下几个方面的作用。 给搜索引擎提供语言信息; 给语音合成提供语言信息; 有助于浏览器排出美观的版面,如定义字距、行距等; 有助于浏览器选择引号; 有助于浏览器确定连字符、连字及空格; 有助于拼写检查和语法检查。 常见的lang属性值有zh-cn:汉语(中国大陆地区)zh-tw:汉语(中国台湾地区)zh-hk:汉语(中国香港地区)zh-sg:汉语(新加坡)en-us:英语(美国)fr:法语(法国)de:德语(德国)es:西班牙语(西班牙)ja:日语ru:俄罗斯通用属性dir通用属性dr是用来指定元素内容中文字或字符的走向。它只有两个可能的值: ltr:文字或字符的走向为从左向右(left to right)。 rtl:文字或字符的走向为从右向左(right to left)。 对于汉语和我们常见的一些其他语种,dir的属性值都是取ltr,这也是dir属性的缺省值。从右向左走向的文字的例子是希伯来语。注意:在html中确定文字走向的屑性不是lang,而是dir。当在一个块级元素中指定了dir属性后,嵌套在其中的其他块级元素会继承该dir属性。若想在其中的某个元素中改变文字走向,可以在该元素中重置dir属性。可以在元素中指定整个文档的文字走向。如:元素一般来讲,dir属性足以应付对文字走向的指定,但在某些特殊场合它可能会失灵。此时就可以用元素,来给文本片段指定文字走向。元素只有两个属性:lang和dir。在使用元素时,需要给出dir属性。注意下面的例子: 123456789123456789以上代码的作用123456789123456789 网页的标题:title元素开始标记:需要,结束标记:需要在文档头部分,即元素内,可以嵌入元素,的内容就是网页的标题,它将出现在浏览器窗口的标题条内。每一个html文档head部分必须包括一个正确的title元素.用户代理器通常通过标题来给人们一些概念,如把标题作为说明词,或把它读出来。元素 title 的属性: lang:给出标题的语种。 dir:给出标题文字的走向。 通用属性 title属性 title 与元素 是两个不同的事物。元素 在文档中只能在head部分出现一次。而属性title几乎在文档内任何元素中部可以出现。属性 title 的取值属于文本类型,它提供了所修饰元素的查询信息,它的显示也取决于浏览器。在可视测览器中,它的值常常以tool tip的方式被显示,即当定位符号(光标、箭头、手指图形等)在某个对象上作停留时被显示。 标题: h1,h2,h3,h4,h5,h6 元素h1到最不重要的h6.用户代理器将使用较大的字体来渲染比较重要的标题信息.标号章节与参照html不生成由引导信息生成的章节编号.然而这个机制可由用户代理器提供.某些人认为跳过引导级别是一种坏习惯.他们接受h1 h2 h1方式而摒屏跳过h2的h1 h3 h1方式.在标题的标记外,不需再另加标记和,浏览器会自动在标题标记后留出空行。如果在html文档中,将加了标题标记的内容和普通文本混在一行,浏览器会自动将它们分开。标题元素的结束标记不可缺少。在选择标题元素时,不要依据字号,而内依据标题的重要性。align 属性指定标题的水平对齐方式,可取值left、center、right 和justify。各值的意义如下:left:文本行靠左排。center:文本行居中。right:文本行靠右排。justify:文本行撑满整行空间。address元素开始标记:需要,结束标记:需要address 在文档中加入作者和交互信息, 如:newsletter editorj. r. brown8723 buena vista, smallville, ct 01234tel: +1 (123) 456 7890html文档中的注释 则忽略其所括起的任何内容(不论它有多少行),所以它常被用来引进注释。如果利用标记作注释,则应注意之间可允许空格存在,所以在注释的文本中应避免连续两个以上的连字符-出现。知识名:html文档的文字 知识细节: 文字目录1. 字体 2. 结构化文字 1. 短语元素: em, strong, dfn, code, samp, kbd, var, cite 和 acronym 2. 引用: blockquote 和 q 元素 3. 下标与上标: sub 和 sup 元素 3. 行和段落 1. 段落: p 元素 2. 段落和视觉渲染 3. 控制换行 4. 连字符 5. 预置文本: pre 元素 4. 标注文档改变: ins 和 del 元素 1. 日期和时间格式 字体:元素、和字体元素(加粗)、(斜体)和(加下划线),是一类显式定义元素。所谓显式就是指示浏览器按指定的形式显示文本。值得注意的是有些浏览器不接受,以免与超文本链接的下划线文字混淆。html4.0也将元素视为过时用法。显式定义元素的另一个特点是可以和其他字体元素联合使用,如希望标题文字以斜体显示,则可以组合使用元素标记。结构化文字短语元素: em, strong, dfn, code, samp, kbd, var, cite 和 acronym开始标记:需要,结束标记:需要在它处定义的特性em:指强调.strong:指强烈的强调.cite:参考或其它资源.dfn:意味着这是一个包含内容的引证.code:是计算机代码段.samp:是程序脚本的例程输出,等等.kbd:指文字由用户输入.var:指变量或程式参数的例证.acronym:一个缩略语(例如www,http,url等等).em和strong通常用于强调语气.对于其它的短语元素在技术文档中也有其自身的重要意义.此例程说明了一些文字标志元素的渲染:more information can be found in iso-0000.please refer to the following reference number in futurecorrespondence:1-234-55而acronym元素允许作者清楚地标识一个组成缩略语的字符序列(如:www,fnac,irs,等等).标识缩略语的能力对于拼写检查,语音系统,其它的用户代理器而工具来说是有用的.在acronym元素注解中的内容指定了缩略语的本身.title特性可以用来提供哪个缩略语被使用.这里是一些缩略语定义例程:wwwsncf短语元素的表现取决于用户代理器.通常,可视化用户代理器以斜体字表现em文本并以黑体来表现strong文字.语音系统用户代理器则调整综合参数,如音量,音高和相应的频率.缩略语则通过个别的字母分开发音.注意:这个版本的html并没有包含用于缩写的特殊的标注.我们建议语音系统使用客户端字典来展开任何在文档中的缩写.对于专业化的词汇,文档中link元素头可以来指定合适的字典.引用 :blockquote 和q元素开始标记:需要,结束标记:需要特性定义cite=url这个特性的值是一个统一资源定位器(url)用来指定源文档或消息.这个特性有意地把取得引用语的源信息提供出来.这里有两个元素来指定引用文字.blockquote用来对长引用而q有意用来作为没用分段的引用.they went in single file, running like hounds on a strong scent,and an eager light was in their eyes. nearly due west the broad swath of the marching orcs tramped its ugly slot; the sweet grass of rohan had been bruised and blackened as they passed.实际显示:they went in single file, running like hounds on a strong scent, and an eager light was in their eyes. nearly due west the broad swath of the marching orcs tramped its ugly slot; the sweet grass of rohan had been bruised and blackened as they passed. 可视化用户代理器通常把blockquote作为交错的封闭单元来渲染.引号quotation marks我们建议使用风格页来决定插入由q或blockquote元素限定的引用部分的前后引号,对于当前语言上下文关系(see the lang attribute)以及嵌套的引用层次是一种适当的方法.不过,一些作者曾经只把blockquote仅仅用于划定文字,为了保持目前作者的用法,建议用户代理器不要把引号插入缺省风格.此外,如果作者在q或blockquote元素中包含了引号,用户代理器不应当插入额外的引号.使用blockquote来划定文字是好的样式单所反对的.下标和上标:sub 和sup 元素开始标记:需要,结束标记:需要许多脚本(如法语)需要下标或上标来作适当的渲染.sub和sup元素可以在这些情况下来标注.在化学分子式中用的也比较多。这里,我们使用sup来提高法语单词中的mlledupont的lle.mlledupont行和段落作者典型地把他们的思想和论点分成有序的段落.对于把信息组织成段落并不受段落内容影响:左对齐的段落和双面对齐的段落表达了相同的论点.html标注对于定义一个段落是直爽的:用p元素来定义一个段落.然后段落的视觉表现却不是这么简单.一系列的事项,风格的和技术上的,都必须被注意: 空白区域的对待 换行和单词折行 对齐 连字符 书写语言约定和文字方向 与周围内容相关的段落格式 我们增加了下面的问题.p元素 p元素表示一个段落.但不能包含一个封闭级的元素(包含p自身).你可以省略结束标记,然后开始第二个封闭级的开始标记.当然,也结束于附着的p.例如,下面的两个例程:this is the first paragraph.this is the second paragraph.a block element也可以重写为没有结束标记:this is the first paragraph.this is the second paragraph.a block element用 和 将各段文字括起来是一个好的书写刁惯,它使得文档易于维护。在标记 和 内,一个以上的空格及断行均被忽略。两种都可以在跟着的封闭元素之前隐式的结束.如果一个段落被包含于一个封闭元素中,象这样:this is the paragraph.包含封闭元素的结束标记(这里是div)也隐式地作为p元素的结束标记.空的p元素是坏的表单并在渲染时被忽略.段落的视觉渲染段落是如何进行视觉渲染的取决于用户代理器.段落经常被渲染成左边齐平而右边页缘粗糙.从右到左的脚本有其相适宜的缺省方式.html用户代理器典型地在渲染时为段落的前后加上空白区域,例如 at the same time, there began to take form a system of numbering,the calendar, hieroglyphic writing, and a technically advanced art, all of which later influenced other peoples. within the framework of this gradual evolution or cultural progress the preclassic horizon has been divided into lower,middle and upper periods, to which can be added a transitional or protoclassic period with several features that would later distinguish the emerging civilizations of mesoamerica.相反的,在小说中段落的首行缩进并且段落之间的距离等同于上下的行距,例如: at the same time, there began to take form a system of numbering,the calendar, hieroglyphic writing, and a technically advanced art, all of which later influenced other peoples. within the framework of this gradual evolution or cultural progress the preclassic horizon has been divided into lower,middle and upper periods, to which can be added a transitional or protoclassic period with several features that would later distinguish the emerging civilizations of mesoamerica. 前例中的第2个由 ncsa mosaic浏览器在1993年推出,用户代理器通常不对双边页缘进行调整,因为没有复杂的连字惯例难以有效地完成.由于风格页(样式单)和不等宽字体(antialiase font)的出现,给html作者提供了比以前更多的选择.风格页(样式单)在尺寸,风格,页缘,段前段后空间,首行缩进,对齐方式及其它细节上指供了丰富的控制.用户代理器的缺省风格页对在近似的表单中渲染p元素,就如同前例.你原则上可以超越这些常规的段落之间空开的规则来渲染段落,但这可能使用户迷惑并且是一个坏的尝试.根据约定,可视化html用户代理器对文字折行来符合合法的页缘.折行运算法则取决于脚本格式.例如,在西文中文字只能在空白处转折.老式的用户代理器不正确地在元素的开始(或结束)时折行,结果造成了孤立的标点.如:a statue of the cihuateteus, who are patron 在锚点结束标记后的折行引起了逗号被组和到了文字的行首:a statue of the cihuateteus, who are patron goddesses 这是一个错误,即使在那个标注点上并没有空白区域.元素的属性定义align:align属性指定文本同上下文的对齐方式。可取值left、center、right 和justify。各值的意义如下:left:文本行靠左排。center:文本行居中。right:文本行靠右排。justify:文本行撑满整行空间。缺省值取决于文字走向:对于从左往右走向(属性dirltr)的文字,缺省值是alignleft;对于从右往左走向(属性dirrtl)的文字,缺省值是align”right“。在html4.0中,align已是过时的用法,现在倾向于使用样式表单。控制换行对于于html来说,可以强制换行也可以禁止换行.强制换行:br 元素说明:br元素强制当前文本行的分行(结束). 的属性定义clear:当用元素断行时,clear 属性用以指定下一行出现的位置。该属性主要用来指定相对浮动对象(如图像、表格等)的位置。可设置的值为none、left、right或all。各值意义如下: none:下一行正常地开始,这也是缺省时的设置。 left:下一行紧贴在浮动对象的下方的左边空白区域。 right:下一行紧贴在浮动对象的下方的右边空白区域。 all:下一行紧贴在浮动对象的下方的任何一边空白区域。 预置文本:pre 元素(preformatted text)开始标记:需要,结束标记:需要特性定义width=integer这个特性给用户代理器一个关于封闭格式宽度的暗示.用户代理器可以使用这个信息来选择相宜的字体尺寸和缩进格式.希望的宽度用字符数表示.这个特性目前还没有被广泛支持.pre元素告诉可视用户代理器那些被包含于预处理的文本.用户代理器必须如下对待预处理文本: 原封不动地保留空白区域 可以用组合字体来渲染文字. 它们禁止自动的单词折行. 它们必须禁止双向处理. 下面的例程显示了一个预处理的雪莱(译注:shelly,我想应该翻作雪莱而不是雪梨或雪莉)的诗:给云雀: higher still and higher from the earth thou springest like a cloud of fire; the blue deep thou wingest,and singing still dost soar, and soaring ever singest.水平制表符水平制表符(在iso88591解码均为10进制的9)是通常被用户代理器解译为最小的必须的至制表符结束非-0宽空间为8个字符.我们强烈阻止在预置文本中使用水平制表符,因为它还在常规测试中,在编辑中,把制表空间设置为其它的值,会引起文档无法对齐.标注文档改变:ins 和del 元素开始标记:需要,结束标记:需要特性定义:cite:取值uri型,用以指定一个源文件,该文件储存关于文档修改原因的信息。datetime:给出文档修改的日期和时间。软件培训:原价:4800元 现价:3800元软件培训:原价:元 现价:3800元ins和del被用来标注文档中的哪部份相对于原先版本,是插入还是删除了.(例如:法律制定者需要查看草案中的修改部分).这两个元素通常在html中既不是封闭级元素也不是行内元素.它们在一段中可以包含一个或更多的单词或包入一个或更多的封闭级元素如段落,列表和表格.用户代理器会明显地来渲染插入和删除的文字.例如,插入的文字可能以一种特殊字体出现,而删除文字可能根本不出现或打点或以特殊标记出现,等等.用户代理器如果无法识别del元素则还是依然如常地渲染元素中的内容.日期和时间格式iso8601 允许的格式.格 式 为: yyyy-mm-dd hh:mm:ss tzd在此:yyyy = 4 位 数 字 年 份mm = 双数字月份 (01=1月, 等等)dd = 双数字日期 (从 01 至 31)hh = 双数字小时 (从 00 至 23) (am/pm 不被接受)mm = 双数字分钟 (从 00 至 59)ss = 双数字秒数 (从 00 至 59)tzd= 时区指示符时区指示符是以下的一个:z指世界协调时utc(coordinated universal time).+hh:mm指相对于utc之前多少小时分钟的本地时间.-hh:mm指相对于utc之后多少小时分钟的本地时间.严格来说,上面的部分必须存在,并且严格使用上列标点.注意t确然地出现于字符串中来指定时间元素的开始,如同在所有下列的例程对应于美国西部时间1994年11月5日上午8点15分50秒.通过使用ins,这将给出:i added this on november 5th模块元素和和的作用类似于集装箱,它们提供了一个将文档内一些元素模块化的方法,但是它们本身对文档的显示没有什么影响。引入它们的目的是便于作者整理文档。元素和的区别在于是块级元素,而是行内元素。元素和均需结束标记。元素和属性定义href:取值uri型,指定一个外部文件提供关于和元素的内容信息。align:指定中块级元素(如,、等)在浏览器显示中的对齐方式,它在不同的元素中的取值范围有所差别。元素和常被给出id属性和class属性,以引入样式表单。知识名:html文档的目录 知识细节: 目录1. 未排序 (ul) 和排序 (ol) 列表; 1. 用户代理器的列表格式 2. 定义列表: dl, dt 和 dd 元素 3. dir 和 menu 元素 未排序(ul)和排序(ol)列表开始标记:需要,结束标记:可选属性定义:type=style-information:这个特性设置列表条目的风格.当时合法的值被有意提供用户代理器使用.可能的值在下描述.start=integer:只用于ol.此特性的值用来指定在一个有序列表中的开始的条目数量.缺省的开始数为1.value=integer:只用于li.这个特性的值设定一个新的整数值表示当前列表元素的数值.compact:不赞成.当设置时,这个布尔特性给可视用户代理器提供一个使用更紧凑途径渲染列表的暗示.排序的和未排序的列表是相同的,除非用户代理器对排序列表条目编号.用户代理器可能以多种方法对其编号.未排序列表则不标号.两种形式的列表li元素定义的列表条目次序组成(这里的结尾标记通常被省略).这个例程说明了列表的基本结构. first list item second list item 列表也可以嵌套: level one, number one level two, number one level two, number two level three, number one level two, number three level one, number two关于编号排序的细节.在排序列表中,不可能从一个先前的列表来继续列表编号或者隐藏对一些列表条目的编号.然而,你可以通过设置value特性来对列表条目的编号复位.编号以新的值来继续后来的列表条目.例如: makes this list item number 30. makes this list item number 40. makes this list item number 41.用户代理器的列表格式下面描述了当前可视用户代理器的使用行为.样式单被允许对列表格式进行较好的控制(例如:编号,语言从属约定等等).用户代理器通常把嵌套列表与当前级别的列表交错显示.对于ol和ul两者,type特性指定了可视用户代理器的渲染选项.对于ul元素,合法的type特性值是disc,square和circle.缺省的值取决于当前列表的嵌套级别.每个值的表现方法取决于用户代理器.用户代理器应当把disc表现为一个内部填充的圆环,circle作为一个外围的小圈,而square作为一个外部方块.你的用户代理器如下显示它们(单元有可能在行内发生变化或不变化): 由disc值产生 由square值产生 由circle值产生对于ol元素,type特性可能的值在下表中总结: 形式数字风格1阿拉伯数字1, 2, 3, a小写字母a, b, c, a大写字母a, b, c, .i小写罗马字母i, ii, iii, i大写罗马字母i, ii, iii, 定义列表:dl(definition list),dt(definition term)与dd(definition)元素开始标记:需要,结束标记:需要列表定义在列表条目包含的两个部分的形式上有轻微的差别:一个初始化标签和描述.标签通过dt元素初始化并只包含标注文字.这个描更衣室以dd元素开始并可以包含封闭级元素.这里是一个列表定义例程. daniel born in france, daniels favorite food is foie gras. in this paragraph, well discuss daniels harem: pascale, audrey, laurie, and alice. tim born in new york, tims favorite food is ice cream.dir和menu 元素dir和menu是不赞成的开始标记:需要,结束标记:需要dir被设计成用来建立多竖列目录列表.而menu元素被设计成用于单竖列菜单列表.两者都具有与ul相同的结构只不过渲染方式不同.在实践中,用户代理器将以与ul列表完全相同的方式来渲染dir或menu列表.我们强烈建议使用ul来代替这些元素.据说定义元素最初的用法是在网页上列出计算机内的文件目录(当然它的用法并不限于此),元素就是用来列菜单的。目录列表和菜单列表除了列表标记与无序表不同外,表内各项的语法都与无序表相同。有些浏览器对目录列表、菜单列表和无序表的处理几乎没多少差别。目录列表和菜单列表中的各表项由元素给出。知识名:链接(link)与锚点(anchor) 知识细节: 所谓链接(link),就是一个web资源到另一个web资源的链接。虽然是一个非常简单的概念,链接却是一个当前 web 如此成功的关键原因。建立链接的目的就是获取web的其他资源。在html中,有多种元素可建立链接,如,,等。本章仅介绍由,建立的链接。元素只能写在文档的body部分,元素则只能写在文档的head部分,但它们的数量则不受限制。html链接有两个端点和一个方向.链接开始于源端(source anchor)并指向目标端(destination anchor).在源端点,链接元素的href属性总是指向目的单元的地址uri。所谓uri,即通用资源标识(universal resource identifier),也是一个网络资源地址的统一命名规则分配体系。实际上url是uri命名体系规范中的一个分支,范围比uri要小。但在html4.0中,uri和url可视力向义词。在html4.0规范中,网络资源地址的简称是uri,实际上它要用到的那一部分也就是url。在css规范中,网络资源地址的简称用的也是url。一个链接端指 web 资源,如一个html文档,一个图像,一个影像块,一段声音,一个程式,当前文档等;一个链接端,也指一个锚点.一个锚点是在html文档中已命名的区域.这个区域可以包含文字或其它的物件.有些 uri 需要引用一个资源内的地址(如html文档内的一个元素),这种uri的末端是以“#”引出锚点标识名,称为片段标识(fragment identifier) 如一个指向 html 文档knw.htm内名为knw_1锚点的uri:当目的地是html文档内的元素时,该元素必须被指定anchor(锚点)标识名,链接到该元素时uri必须包括片段标识。定义锚点的元素有两种途径可以指定html文档中的锚点: a元素 任何元素的id特性如:在knw.html 中有以下的链接和锚点:知识点1知识点2知识点3知识点1 知识点2 知识点2 链接类型(linktype)链接类型描述了链接的源与目的单元的关系。链接类型不区分大小写.contents:这个链接指向文档作为表格的内容出现.index:这个链接指向文档中提供一个当前文档的索引.glossary:这个链接指向文档提供一份当前文?档的词汇表.copyright:这个链接指向当前文档的版权语句.next:这个链接指向文档系列中的下一个文档.这个值通常与rel被使用.previous:这个链接指向文档系列中的上一个文档.这个值通常与rev一起使用start:这个链接指向一套文档组合中的第一个文档.这个链接告诉搜索引擎哪个文档是作者决定的这套组合的开始点.help:这个链接指向一个文档提供帮助(更多信息,参见其它信息等)bookmark:这个链接指向一个书签.一个书签是一个外部文档的关键点.例如,在标签书签的时候title特性将被用到.注意在每一个文档中都可以定义数个书签.stylesheet这个链接指向一个外部风格页.参见lang特性时,暗示着一个相同文档的翻译版本.当纵向地与当link元素把文档和外部样式表单链接起来的时候,media特性指定了目标的媒体.用户代理器只有在这些风格页提供当前设置的情况下取得它们由此来节约时间.浏览器、搜索引擎等会以不同的方式处理这些link类型,如有的浏览器会提供导航条来访问被链接的文档。链接元素元素定义了一个anchor。这是一个有内容的元素,所以结束标记是必个可缺的(即使内容为空)。元素的内容在文档内的位置即anchor位置。元素定义的 anchor 既可以为源,也可以为目的单元,或两者兼而有之。属性 href 使得成为一个链接的source,属性name使得成为其他链接的目的单元。元素内不得再嵌套元素。元素的属性 name:给当前的 anchor 命名,使得该 anchor 可以称为其他链接的目的单元。该名称不得与文档中其他 anchor 的名称重复。 href:给出一个web资源的位置(uri),以建立当前元素到由该属性指定的 web 资源(目的单元)的一个链接。 hreflang:结出href指定资源所用的语言,hreflang只能与href联用。 type:取值内容型(content type),给出链接文档的内容类型。如typetext/html,给出链接的是html文档;type“image/gif 给出的链接是图像。注意内容型值的形式,斜杠/后面的类型是斜杠前面的类型的子集,如 text/html、 text/javascript、 text/vbscript、 image/gif、 image/png、 video/mpeg 等。 rel:该属性的值属于前面介绍的链接类型(1ink type),它给出了链接文档与当前文档的关系,rel属性值是由字格隔开的链接类型的列表。rel属性常与href属性联用。 rev:该属性的值属于前面介绍的链接类型(1ink type),rev属性常与href属性联用,它给出的关系与rel属性给出的关系正相反:当前文档与链接文档的关系。 tabindex:(正)整数型值,取值限于(含)0一32767之间。该属性指定对象在文档巾的遍历次序(tabbing order)。所谓遍历次序,就是当用户通过键盘(如tab键)连续地访问元素时,依次获得焦点的元素的顺序。允许给嵌入在其他元素内的元素指定遍历次序。 accessory:字符型属性。该属性值字符给当前元素指定一个(访问)快捷键 charset:给出链接资源的字符编码。 shape:当用image map 代替文字时,指定区域的形状,可取的值有rect:定义一个矩形区域;circle:定义一个圆形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论