
威尔伯快速参考
这是对所有元素的“快速引用”或索引即将到来的HTML 3.2参考.所有列出了元素,并对其进行了简要描述和一些注释语法。有关更广泛的讨论,请参阅其条目在参考中。这个结构剖面图和威尔伯简介提供背景有关本标准和HTML创作的信息。一般语法
HTML文档由文本组成,标记为元素.一个元素包括一个开始标签带有可选的结束标记。如果有没有结束标记,则元素称为空的.如果有一个结束标记,该元素用于在特别的方式。请注意,在某些情况下,结束标记可能会被省略因为它可以从结束的上下文中清楚地看到。
元素可以具有某些属性,提供额外的有关所附文本的信息。这些属性用于开始标记,并且不能重复或添加到结束标记中。属性由名称和(大多数情况下)值组成。这个值可以总是用引号(“)括起来,但必须被封闭起来如果值不仅仅包含字母、数字和连字符,则使用引号和/或周期。
例如,foozlebib
是HTML标记将文本“foozlebib”转换为指向文档的超链接“foo/bar.html”。这里使用的元素是A类,属性为HREF。HREF的值带有引号,因为它包含字符“/”。
欢迎光临!</H1>
标记文本“Welcome!”作为一级标题。此处为属性ALIGN表示此标题的对齐方式,在本例中居中。作为该值仅由字母组成,引号可以省略。
标记和属性名称不区分大小写;属性值为。
文档的结构
遵循HTML3.2的HTML文档以所谓的DOCTYPE(文件类型)宣言。这是必要的验证器检查您的元素与您使用的HTML版本中的版本进行比较。文件类型HTML 3.2的声明如下所示:
<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2//EN”>
.
接下来是HTML开始标记。此顶级元素包含文件的标题和正文。文件的标题提供有关文档的信息,并且正文包含实际标记的文本。
HTML 3.2文档的大纲如下:
<!DOCTYPE HTML PUBLIC“-//W3C//DTD HTML 3.2//EN”><HTML><头部>…有关文档的信息</头部><车身>…文档正文</车身></HTML>
的元素头部文档的
标题部分用于提供有关文档的信息。这可以是文档的标题、作者的姓名、简短的描述以及其他许多事情。
- 标题-文档标题
- 此元素提供文档的标题,该标题通常用于用于标识文档的浏览器窗口,以及书签文件和在搜索结果中。这是唯一必需的HTML元素。你只能使用文本和实体在这个元素中。标题应在上下文之外易于理解。
- 元-元信息
- 这是一个空元素,用于提供一些信息或标签关于文档。该信息带有一个名称和一个值。该值在CONTENT属性中给定,可以指定名称在HTTP-EQUIV或NAME属性中。如果HTTP-EQUIV属性而不是NAME,则名称/值对被视为HTTP响应标头。使用META的流行方式:
<META NAME=“author”CONTENT=“您的名字在这里”>
<META NAME=“description”CONTENT=“描述文档”>
- 链接-现场结构
- 许多浏览器不使用。LINK元素用于定义此文档和另一个文档之间的关系。另一份文件在HREF属性中指示,在REL中指示关系属性。对于反向关系,请使用REV而不是REL.Popular使用:
<LINK REV=“made”HREF=“邮箱:your@address.here">
<LINK REL=“stylesheet”HREF=“/某处/某物.css”>
- 伊森德斯-基本搜索
- 在表单流行之前使用。如果出现以下情况,则应插入此标签可以在服务器上搜索文档(例如,如果文档是用CGI脚本生成的)。搜索中的消息可以使用PROMPT属性指定窗口。
- 基础-文件的位置
- 当您将文档放在服务器上时,可以指示实际的带有BASE元素的文档的位置。所需的HREF属性指示实际位置。中的所有相对URL根据此URL解析文档。
- 脚本-内联脚本
- 在HTML3.2中,此元素中的文本不做任何处理。确定浏览器支持脚本,脚本应该在这里定义。
- 风格-样式信息
- 在HTML3.2中,此元素中的文本不做任何处理。确定浏览器支持样式表,可以定义样式信息在这个元素中。
的元素阀体文档的
文档正文包含实际文本,标记为HTML元素。使用属性指定文档颜色在<BODY>标签上。这些属性是TEXT(普通文本),LINK(未访问链接)、VLINK(已访问链接)和BGCOLOR(背景颜色)和ALINK(选定链接)。他们被赋予十六进制颜色代码,采用红-绿-蓝表示法。例如,“#FF0000”是亮红色。可以使用background指定用作背景的图像。这些都是可选的,但如果使用其中一个,建议他们都是。否则,某些选择可能与用户冲突设置并使一些文本无法阅读。
文档中的文本主要使用区块水平元素。块级元素内的文本被标记使用文本级元素。某些块级元素可能还包含其他块级元素,或仅包含一个受限集元素和无文本。
- 标题:上半年,氢气,人3,H4型,H5型和H6型.
- 在HTML中,有六级标题,从一级开始(最重要)到六(最不重要)。他们应按层次顺序使用。每个的水平对齐可以使用ALIGN属性指示标头,该属性的值为左、右和中间。
- 段落:P(P).
- 大部分文本都在段落内。这些是标记的使用P(P)元素。段落的水平对齐方式可以使用ALIGN属性指示,该属性的值为左、右和中间。段落的结束标记是可选的。请注意,段落是容器和不空标签。
- 大宗报价:块引用.
- 要指示引用的文本,请使用此元素。它没有属性,可能包含段落、标题和其他块级元素。
- 预格式化文本:之前
- 已按特定宽度格式化的文本(例如ASCII艺术)可以使用之前元素。不同于通常,换行符和空格的呈现方式如图所示。
- 地址信息:地址
- 这个地址元素通常放置在文档为读者提供一些信息。这可以包含文档的URL、作者的电子邮件地址,但也是一个普通地址。
- 部门:DIV公司
- 分区(标记为DIV公司)包含多个块级别元素。它用于设置默认对齐并将其分组元素组合在一起。它将属性ALIGN的值设置为LEFT,右侧和中间。
<中心>是的缩写<DIV ALIGN=中心>
.
- 水平规则:人力资源
- 这个人力资源元素(空)用于指示文档中的中断,通常用水平尺。这把尺子的外观可以用几个属性表示。其宽度可以使用WIDTH属性,带有以像素为单位的数字或(带引号的)百分比,它的高度(以像素为单位)是使用SIZE属性设置的,如果宽度小于100%,则可以使用ALIGN属性设置对齐(LEFT、RIGHT和CENTER的值)。NOSHADE属性绘制没有阴影的规则。
- 列表
- HTML知道三种主要类型的列表:有序列表、无序列表和“定义”列表。前两者的区别仅在于每个列表项;有序列表是编号的,无序列表是项目符号。
无序列表用表示美国保险商实验室,带有可选类型属性。该属性可以是DISC、SQUARE或CIRCLE,并指示要使用的项目符号类型。需要打开和关闭标签和UL只能包含LI元素而不包含其他任何元素。
有序列表用表示OL公司,带有可选的TYPE属性。它可以是1(十进制)、a(小写字母)、a(大写字母)、i(小写罗马字母)或i(大写罗马字母)。可选的START属性指示列表的起始值。它一定是无论TYPE中的值如何,始终以十进制表示。需要打开和关闭标签和OL只能包含LI元素而不包含其他任何元素。
这两个列表中的项目都包含锂。列表项可以包含其他块级元素。
定义列表类似于无序列表,不同之处在于每个项目使用两个元素:DT公司将术语标记为定义,以及尽职调查提供了其定义。只有这两个可能出现在内部的元素DL公司。通常为定义列表没有子弹。
桌子
表格用于显示表格信息。在HTML中,表格被构造为一系列行。在第一行之前字幕元素提供表的标题。
这个表元素具有几个属性:
- 边界=n
- 指示应围绕表。如果省略此属性,则不会绘制边框。
- ALIGN=左|右|中
- 指示表格的对齐方式。在许多浏览器中,ALIGN=CENTER不支持。这要求将整个表格括起来在一个中心元素。
- 宽度=n
- 指示表的建议宽度,可以是像素值或(引用的)百分比。建议百分比为像素不考虑当前窗口大小。
- 单元格间距=n
- 表格单元格之间的间距,以像素为单位。
- 蜂窝衬垫=n
- 表单元格边框与其内容之间的空间量,以像素为单位。
表中的行使用标记信托收据。可以使用表行要设置此行中所有单元格的默认对齐方式:ALIGN=left|right|center对于水平,VALIGN=垂直路线的顶部|中部|底部|基线。此值可以由单个单元格覆盖。
有两种类型的单元格:标题(标记为真实航向)和数据单元格(标记为技术总监).他们只是在外观上,语法是相同的。两者具有相同的属性TR以及其他几个公司:
- 科尔斯潘=n
- 指示当前列右侧的列数这个单元格重叠了。
- ROWSPAN=n
- 指示当前行下的行数这个单元格重叠了。
- 现在
- 在此单元格中禁用自动换行。现在必须插入换行符手动使用巴西.
形式
通过表单,用户可以输入数据并将其发送到上的程序服务器。然后,该程序可以处理数据并发送请求回复。处理表单的程序以及方法使用表格元素。这个ACTION属性表示处理脚本,METHOD属性指示方法:GET或POST。表单不能嵌套,但一个文档中可以有多个表单。
有三个与形式相关的元素。
- INPUT(输入)
- 此元素用于创建广泛的输入元素。它是一个空元素,没有结束标记。在所有情况下,NAME属性用于为输入指定名称。通常情况下可以使用value属性设置初始值。
- 类型=文本
- 这将生成一个输入字段,用户可以在其中输入最多MAXLENGTH字符。SIZE属性列出输入的长度字段(如果用户输入更多字符,文本将滚动)。这个VALUE属性指定输入字段的初始值。
- TYPE=密码
- 与TYPE=text相同,但文本将被“*”或类似符号隐藏字符。不过,它仍然以明文形式发送给服务器。
- TYPE=复选框
- 生成复选框。它有两种状态,开和关。当它打开时提交表单时,它将以“name=on”的形式发送,否则它被完全忽视了。如果您使用CHECKED,它将被选中(已选定)。
- TYPE=收音机
- 生成单选按钮。组中始终存在单选按钮。此组的所有成员应具有相同的NAME属性,并且不同的价值观。将发送所选单选按钮的VALUE到服务器。您必须在一个单选按钮上指定CHECKED,然后会出现最初选中的。
- TYPE=提交
- 生成一个按钮,按下该按钮时发送表单发送到服务器。表单中可以有多个提交按钮。每个名称都应该不同。按下按钮的名称和值按钮也将发送到服务器。value属性的值通常用作提交按钮上的文本。
- TYPE=重置
- 还生成一个按钮,该按钮将表单还原为其原始格式状态(如果按下)。value属性的值通常用作重置按钮上的文本。
- TYPE=文件
- 允许用户上传文件。它仍然很新,所以是没有得到广泛支持。它通常显示为输入框用一个按钮开始浏览本地硬盘。这样,用户可以指定一个或多个要上载的文件名。
- TYPE=隐藏
- 允许您在表单中嵌入不需要的信息改变。如果文档是由脚本生成的,这可能很有用您需要存储状态信息。此输入的名称和值字段将被发送到服务器而不进行修改。
- TYPE=图像
- 功能类似于提交按钮,但使用图像。ALIGN属性控制图像的对齐。坐标所选区域的“NAME.x”的=
n个
&姓名.y=n个
“。文本浏览器会将其视为与普通提交按钮相同。
- 选择
- 这定义了一个具有各种选项的选择列表。列表选项(标记为选项)在列表中提供,并且可以选择一个或多个选项。SELECT元素具有属性NAME,表示所选选项的名称,和可选属性MULTIPLE,表示多个元素可以选择。SIZE属性指示应该有多少个元素立即可见。
OPTION元素只能包含文本,并且具有可选属性VALUE。这是返回的值,如果选项。如果未提供,则OPTION后的文本为已使用。SELECT属性指示应该出现此选项向上预选。
- 文本区域
- 此元素用于插入较大的输入框。ROWS和COLS属性指示要使用的行数和列数。返回输入文本的名称与name一起提供。A类可以在开始标记和结束标记之间提供默认文本。
文本级标记
文本级标记大致可以分为三组:物理标记标记、逻辑标记和“特殊”标记。第一组包含元素,指示封闭文本的特定呈现,第二个表示所附文本的逻辑含义,以及第三组表示一些“行动”。建议逻辑尽可能使用元素,因为它们更好地适应各种查看环境而不是物理样式。例如,如果是黑体不可用,则可以使用其他方式呈现强调文本选择,但前提是已知的这是强调文字,不要因为其他原因而变得粗体。
逻辑标记
这些元素都没有任何标记。它们可以嵌套,也可以还包含物理或“特殊”元素。
物理标记
这些元素都没有任何标记。它们可以嵌套,也可以还包含逻辑或“特殊”元素。
“特殊”标记
- A类-超文本锚定。属性是HREF(目标的URL)和NAME(文件中的目的地)。不能嵌套锚。
- BASEFONT公司-默认字体大小。具有必需的属性SIZE范围从1到7。
- IMG公司-图像。所需的SRC属性指示位置要插入的图像(GIF或JPEG格式)。ALIGN属性(值LEFT、RIGHT、TOP、MIDDLE、BASELINE和BOTTOM)表示对齐图像后面的文本。使用LEFT和RIGHT可放置图像靠着那个边距,文字围绕着它流动。宽度和高度属性表示图像的宽度(以像素为单位)。VSPACE和HSPACE以像素表示图像周围的垂直和水平空白。BORDER属性指示当它位于锚内时的图像。USEMAP和ISMAP属性是用于指示图像是客户端/服务器端图像映射。请参见图像地图部分了解更多信息。最后,必须使用ALT属性为图像(如果未加载图像)。
- APPLET公司-用于插入Java小程序。参数已传递使用参数APPLET中的元素。此元素需要要传递的参数的属性NAME和VALUE。可以将APPLET中的文本级元素。APPLET具有相同的属性作为IMG,除了USEMAP、ISMAP和SRC。小程序的位置用CODE而不是SRC表示。
- FONT公司-字体修改。这可以是字体大小更改,用SIZE属性指示(值可以是1到7,或(引用)与+n或-n的相对变化,确保结果值不超过1到7),或使用color属性更改字体颜色。COLOR的值是十六进制颜色代码,类似于为文档正文指定的颜色。
- 巴西-换行符。确保文本位于左侧或右侧之后-对齐的图像不会出现在其旁边,请使用CLEAR属性向下滚动,直到显示的边距(LEFT、RIGHT或ALL)清除。
图像地图是一种图像,在不同区域中“点击”会导致您可以访问不同的URL。这可以通过服务器端图像地图,这要求服务器检查位置选择并发送回URL,或使用客户端图像映射浏览器自己确定正确位置的位置。图像如果属性USEMAP=“location_of_map_data”,则成为客户端图像映射已添加。位置必须以#name结尾,其中name是的名称这个地图用于提供数据的元素。
MAP元素用于提供图像地图数据。需要一个属性,NAME,这是图像映射的名称。它包含一个数量面积元素,每个元素定义地图中的一个区域。
一个区域有四种不同的形状,用SHAPE表示属性。形状为RECT(矩形)、CIRCLE(圆形)、POLY(多边形)和默认(覆盖未指定的区域)。坐标在COORDS属性中定义了除DEFAULT以外的形状。这个该属性采用逗号分隔的数字列表,这些数字构成坐标。对于矩形,是“x1,y1,x2,y2”;对于圆,是“x1,yl,radius”对于多边形,它是“x1,y1,x2,y2,x3,y3,…”。关联的URL此区域用HREF属性指示。您还可以使用NOHREF而不是HREF,表示这一领域毫无进展。你必须在用于生成的ALT属性中提供可选文本菜单中的区域列表。
HTML注释
HTML格式评论以一种有点尴尬的方式提供。这个确切的语法相当复杂。简而言之,使用以下规则要嵌入注释:
HTML注释以“<!--
“,以结尾"-->
“并且不包含”--
“或">
“在评论的任何地方。
HTML 3.2参考 ~按功能列出的元素 ~元素按字母顺序排列
主页,论坛,参考,工具,常见问题解答,文章,设计,链接
版权© 1996 - 2006阿诺德·恩格弗里特-
保留所有权利。