HTML 基本语法

HTML 基本语法  
1.1一般标记

  一般标记是由一个起始标记(Opening Tag)和一个结束标记(Ending Tag)所组成,其语法为:<x>受控文字</x>
  其中,x代表标记名称。<x>和</x>就如同一组开关:起始标记<x>为开启(ON)的某种功能,而结束标记</x>(通常为起始标记加上一个斜线/)为关(OFF)功能,受控制的文字信息便放在两标记之间。例如:<i>这是斜体字</i>。
  标记之中还可以附加一些属性(Attribute),用来完成某些特殊效果或功能。例如:<x a1="v1",a2="v2",...,an="vn">受控文字</x>
  其中,a1,a2,...,an为属性名称,而v1,v2,...,vn则是其所对应的属性值,属性值加不加引号,目前所使用的浏览器都可接受,但依据W3C的新标准,属性值是要加引号的,所以最好养成加引号得习惯。

  1.2 空标记

  虽然大部分的标记是成双成对出现的,但也有一些是单独存在的。这些单独存在的标记称为空标记(Empty Tags)。其与法为:<x>
  同样,空标记也可以附加一些属性(Attribute),用来完成某些特殊效果或功能。如:<x a1="v1",a2="v2",...,an="vn">,例如:<hr>,<br>等。
  W3C定义的新标准(XHTML1.0/HTML4.0)建议:空标记应以/结尾,即:<X />
  如果附加属性则为:<x a1="v1",a2="v2",...,an="vn" />
  目前所使用的浏览器对于空标记后面是否要加/并没有严格要求,即在空标记最后在/和没有加/,不影响其功能。但是如果希望你的文件能满足最新标准,那么最好加上/。

  2. HTML标记分类

  2.1文件结构标记(Document Structure Tags)

  此类标记的目的是用来标示出文件的结构,主要的有:
  <html>...</html>:标示html文件的起始和终止。
  <head>...</head>:标示出文件标题区。
  <body>...</body>:标示出文件主体区

  2.2区段格式标记(Block Formatting Tags)

  此类标记的主要用途是将HTML文件中得某个区段文字,以特定格式显示,增加文件的可看度。主要的有:
  <title>...</title>:文件题目。
  <hi>...</hi>:i=1,2,...,6,网页标题。
  <hr>:产生水平线。
  <br>:强迫换行。
  <p>...</p>:文件段落。
  <pre>...</pre>:以原始格式显示。
  <address>...</address>:标注联络人姓名、电话、地址等信息。
  <blockquote>...</blockquote>:区段引用标记。

  2.3字符格式标记(Character Formatting Tags)

  用来改变HTML文件文字的外观,增加文件的美观程度。主要有:
  <b>...</b>:粗体字。
  <i>...</i>:斜体字。
  <tt>...</tt>:打字体。
  <font>...</font>:改变字体设置。
  <center>...</center>:居中对齐。
  <blink>...</blink>:文字闪烁。
  <big>...</big>:加大字号。
  <small>...</small>:缩小字号。
  <cite>...</cite>:参照。
  2.4列表标记(List Tags)
  <ul>...</ul>:无编号列表。
  <ol>...</ol:有编号列表。
  <li>...</li>:列表项目。
  <dl>...</dl>:定义式列表。
  <dd>...</dd>:定义项目。
  <dt>...</dt>:定义项目。
  <dir>...</dir>:目录式列表。
  <menu>...</menu>:菜单式列表。

  2.5链接标记(Anchor Tag)

  链接可以说是html超文本文件的命脉,html通过链接标记来整合分散在世界各地的图、文、影、音等信息。此类标记的主要用途为标示超文本文件链接(Hypertext Link),主要有:<a>...</a>:建立超级链接。

  2.6多媒体标记(Multimedia Tag)

  此类标记用来显示图像数据。主要有:
  <img>:嵌入图像。
  <embed>:嵌入多媒体对象。
  <bgsound>:背景音乐。

  2.7表格标记(Table Tags)

  此类标记用制作表格。主要有:
  <table>...</table>:定义表格区段。
  <caption>...</caption>:表格标题。
  <th>...</th>:表头。
  <tr>...</tr>:表格列。
  <td>...</td>:表格单元格。

  2.8表单标记(Form Tags)

  此类标记用来制作交互式表单,主要的有:
 ?lt;Form>...</form>:表明表单区段的开始与结束。
  <input>:产生单行文本框、单选按钮、复选框等。
  <textarea>...</textarea>:产生多行输入文本框。
  <select>...</select>:标明下拉列表的开始与结束。
  <option>...</option>:在下拉列表中产生一个选择项目。
  HTML标记并没有大小写之分,即<BODY>和<body>是相同的。以下来分别介绍这些标记。

  3. 文件结构标记

  一个html文件的结构基本上可以分为两部分,一部分称为标题区(Head Section);另一部分称为主体区(Body Section)。文件结构标记就是用来标示出何处属于标题,何处属于主体。

  3.1<html>:标示整份文件

  用途:标示整篇html文件
  说明:一个标准的html文件是一篇以<html>开头,而以</html>结束的文件。即:
  <html>
  ... html文件全文
  </html>

  3.2<head>:标示出文件标题区

  说明:html文件中,由<head>和</head>所夹住的区域称为文件的标题区。通常head区段都内含在html区段之中,即:
  <html>
  <head>
  ...... html文件标题区
  </head>
  .....
  </html>

  3.3<title>:网页标题

  <title>.....</title>是html文件标题区中最重要也是最常用的标记。其他标题区的标记还包括<base>、<isindex>、<link>、<nextid>、<meta>等。
  <title>标记的用途是设置网页标题,这个标题会显示在浏览器窗口的标题栏上,不会出现在浏览器的页面(page)文字中。而大部分浏览器的收藏(My Favorites)、书签(BookMark)或历史记录列表(History List)功能,也都是以这个文件的标题作为名称的。
  由<title>...</title>所标注的文字并无长度的限制,不过太长的标题,有时可能会被截掉,并且也不容易记忆。

  3.4<body>:标示出文件主体区

  说明:在html文件中,由<body>...</body>所夹住的区域称为文件的主体区,通常是在<head>区段之后。

  3.5<body>标记的属性

backgroud属性:
这个属性可以指定一个图形文件(一般为gif或jpeg),作为背景图案。该图形会像拼瓷砖一样铺成整个网页的底图。


HTML4.0简明手册
 第一章 组织结构
<BDO>...</BDO>
用法:      这个具有双向法则的元素可用来有选择性第关闭缺省文本目录
开始/结束标识: 必须/必须
属性:      lang="..."说明文档使用的语言
         dir="..."说明文本的位置  
空:       不允许
注释:      dir属性是强制性的。

<BODY>...</BODY>
用法:      包含了文档的内容
开始/结束标识: 可选/可选
属性:      %conreattrs,%i18n,%events
         background="..."被反对。知名背景图像的URL
         bgcolor="..."被反对。设置背景颜色
         text="..."被反对。设置文本颜色
         link="..."被反对。设置链接的颜色
         vlink="..."被反对。设置链接被访问后的颜色
         alink="..."被反对。设置激活链接的颜色
         οnlοad="..."文档装载时的内部事件触发器
         οnunlοad="..."文档卸载时的内部事件触发器
空:       不允许
注释:      文当中只能有一个BODY,并且它只能跟在HEAD后面。BODY元素可以被FRAMESET元素替换。反对使用那些有关视觉
         的属性有利于在格式表中设置那些属性的值。

COMMENTS<!--...-->
用法:      用来插入一些在浏览器中不显示的注释和解释性语言
开始/结束标识: 必须/必须
属性:      没有
空:       允许
注释:      其内容长度不用被限制在一行内,可以为任意长度。结束标识和开始标识可以不在一行上。

<DIR>...</DIR>
用法:      这个标示分界的元素是用来在一大块文本中添加框架结构的
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         aling="..."被反对.用来控制对齐方式(left, right, center, justify)
空:       不允许
注释:      不能在一个P元素中使用本元素。对齐属性被反对使用,这样会有利于通过样式表来控制对齐方式。

<!DOCTYPE...>
用法:     与其说这是一个元素,不如说是一种标准推广标记语言,它用来在HTML文档的第一行显示版本信息。      

<HEAD>...</HEAD>
用法:      用来说明这是文档的标题,并包含了向用户和搜索引擎提供信息的其他元素
开始/结束标识: 可选/可选
属性:      %i18n
         progile="..."其中的URL指明了META文件的地址
空:       不允许
注释:      每个文当中只能有一个标题。它必须位于打开的HTML标识后面和BODY前面

<HR>
用法:      是一个水平分割线,用来把页面分成几个部分
开始/结束标识: 必须/非法
属性:      %coreattrs,%events
         align="..."被反对。控制对齐方式(left, right, center, justify)
         noshade="..."显示一个实心的分界线
         size="..."被反对。控制分界线的尺寸大小
         width="..."被反对。控制分界线的宽度
空:       允许

<HTML>...<HTML/>
用法:      本元素包含了整个文档
开始/结束标识: 可选/可选
属性:      %i18n
         version="..."说明定义文档类型的URL,指明用来创建当前文档的HTML版本
空:       不允许
注释:      其中的版本信息是从<!DOCTYPE>声明中复制过来的,因此这部分不是必不可少的。

<META>
用法:      提供有关文档的信息
开始/结束标识: 必须/非法
属性:      %i18n
         http-equiv="..."响应标题名称的HTTP
         name="..."元(meta)信息的名称
         content="..."元(meta)信息的内容
         scheme="..."制定用来解释元(meta)信息的图解
空:       不允许

<SPAN>...</SPAN>
用法:      通过定义文本之间的间隔组织文档结构
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<TITLE>...</TITLE>
用法:      指明自己Web页面的名字。这个元素放在HEAD元素之中,显示在浏览器窗口的标题栏中。
开始/结束标识: 必须/必须
属性:      %i18n
空:       不允许
注释:      每个文档只允许有一个标题 


 第二章 文本短语和段落

<ACRONYM>...</ACRONYM>
用法:      用来定义一个同义词
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<ADDRESS>...</ADDRESS>
用法:      为作者或交流信息定一个以特定的格式
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许
注释:      BR元素通常用在ADDRESS元素的里面,以便使一个地能够分行显示

<BLOCKQUOTE>...</BLOCKQUOTE>
用法:      用来显示大段的引用文字
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         cite="..."指明引用文本的URL
空:       不允许

<BR>
用法:      强迫一行文本断开
开始/结束标识: 必须/必须
属性:     ?coreattrs,%i18n,%events
         clear="..."设置在一个浮动对象之后的下一段起始位置(none, left, right, all)
空:       不允许

<CITE>...</CITE>
用法:      举一个例子
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<CODE>...</CODE>
用法:      标识显示时的代码碎片
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<DEL>...</DEL>
用法:      显示因最近一次修改而被删除的文本内容
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         cite="..."指明源代码的URL
         datetime="..."指明这次修改的日期和时间
空:       不允许
注释:      这是一个HTML4.0中新加入的元素

<DFN>...</DFN>
用法:      定义一个被封闭的词(enclosed term)
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<EM>...</EM>
用法:      强调某些文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<INS>...</INS>
用法:      显示因最近一次修改而插入到文档中的文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         cite="..."指明源代码的URL
         datetime="..."指明这次修改的日期和时间
空:       不允许
注释:      这是HTML4.0中新加入的元素

<KBD>...</KBD>
用法:      指明用户应该输入的文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<P>...</P>
用法:      定义一个段落
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         align="..."被反对。用来控制对齐方式(left, right, center, justify)
空:       不允许

<PRE>...</PRE>
用法:      显示预先被格式化后的文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         WIDTH="..."指定格式化后文本的宽度
空:       不允许

<Q>...</Q>
用法:      用来显示短小的引用语,这些引语不要求段落断开
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         cite="..."指明引用文本的URL
空:       不允许
注释:      这是一个HTML4.0中新加入的元素

<SAMP>...</SAMP>
用法:      标识例子的输出结果
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<STRONG>...</STRONG>
用法:      比EM更加强调文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<SUB>...</SUB>
用法:      创建下标
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<SUP>...</SUP>
用法:      创建上标
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<VAR>...</VAR>
用法:      说明一个变量
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许 

  第三章 文本格式元素

<B>...</B>
用法:      使文本以粗体显示
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<BASEFONT>
用法:      设置基本的文本字体大小
开始/结束标识: 必须/必须
属性:      size="..."文本字体大小(从1到7,或者相近的数字)
         color="..."文本字体颜色
         face="..."文本字体类型
空:       允许
注释:      使用样式表来实现这种设置会更好,提倡使用样式表

<BIG>...</BIG>
用法:      用以显示大型文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<FONT>...</FONT>
用法:      用以改变字体大小和颜色
开始/结束标识:”匦耄匦?
属性:      size="..."文本字体大小(从1到7,或者相近的数字)
         color="..."文本字体颜色
         face="..."文本字体类型
空:       不允许
注释:      使用样式表来实现这种设置会更好,提倡使用样式表

<I>...</I>
用法:      使文本以斜体显示
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<S>...</S>
用法:      给文本加上删除线
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许
注释:      被反对使用

<SMALL>...</SMALL>
用法:      使用小号尺寸的文本
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<STRIKE>...</STRIKE>
用法:      给文本加上删除线
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许
注释:      被反对使用

<TT>...</TT>
用法:      
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<U>...</U>
用法:      给文本加上下划线
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许 


   第四章 列表

<DD>...</DD>
用法:      明确描述用在DL元素(用来定义一个列表)中的内容
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许
注释:      可以包含块以及(block-level)的内容,比如像<P>元素

<DIR>...</DIR>
用法:      创建一个多列的目录列表
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         compact被反对.使列表显示紧凑
空:       不允许
注释:      必须至少包含有一项内容,这个元素的功能可以由UL(无序列表)完成,故提倡使用UL元素,反对使用它。

<DL>...</DL>
用法:      用来标示创建一个明确的列表
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         compact被反对.使列表显示紧凑
空:       不允许
注释:      至少包含<DT>或<DD>元素中的一个,但不用考虑顺序

<DT>...</DT>
用法:      用来表示使用在DL元素中使用的定义性词语(或标签)
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
空:       不允许
注释:      必须在其中包含文(这些文本可以通过文本标记元素加以修改)

<LI>...</LI>
用法:      定义一个列表中的一项内容
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         type="..."(1,a,A,i,I),或者改变无序列表的项目符号(圆盘形,方形,圆圈形)
         value="..."设置当前列表中已给出的列表内容的值
空:       不允许

<MENU>...</MENU>
用法:      创建一个单列的菜单列表
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         compact被反对.使列表显示紧凑
空:       不允许
注释:      必须至少包含有一项内容,这个元素的功能可以由UL(无序列表)完成,故提倡使用UL元素,反对使用它。

<OL>...</OL>
用法:      创建一个有序列表
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         type="..."设置数字的样式(1,a,A,i,I)
         compact被反对.使列表显示紧凑
         start="..."设置选项开始被选中时的整数值
空:       不允许
注释:      必须至少包含一项列表内容

<UL>...</UL>
用法:      创建一个无序的列表
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         type="..."设置项目符号的样式(圆盘形,方形,圆圈形)
         compact被反对.使列表显示紧凑
空:       不允许
注释:      必须至少包含一项列表内容 



 第五章 链接

<A>...</A>
用法:      用来定义链接和锚(anchors)
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         charset="..."表示资源的编码字符
         name="..."定义一个锚
         href="..."指明链接源的URL
         target="..."决定链接源在什么地方显示(用户自定义的名字,_blank,_parent,_self,_top)
         rel="..."发送链接的类型
         rev="..."保存链接的类型
         accesskey="..."指定该元素的热键
         shape="..."允许我们使用已定义的形状定义客户端的图形镜像(default,rect,circle,poly)
         coord="..."使用像素或者长度百分比来定义形状的尺寸
         tabindex="..."使用定义过的tabindex元素设置在各个元素之间的焦点获取顺序(使用tab键使元素获得焦点)
空:       不允许

<BASE>
用法:      文档中不能被该站点辨识的其它所有链接源的URL
开始/结束标识: 必须/非法
属性:      %coreattrs,%i18n,%events
         href="..."指明链接源的URL
         target="..."决定链接源在什么地方显示(_blank,_parent,_self,_top)
空:       允许
注释:      这个元素应该位于文档的HEAD之内

<LINK>
用法:      定义一个链接和源之间的相互关系
开始/结束标识: 必须/非法
属性:      %coreattrs,%i18n,%events
         href="..."指明链接源的URL
         rel="..."发送链接的类型
         rev="..."保存链接的类型
         type="..."指出Internet内容的类型
         media="...定义目标媒介(screen, print, projection, baille, speech或all)"
         target="..."决定链接源在什么地方显示(_blank,_parent,_self,_top)
空:       允许
注释:      这个元素应该位于文档的HEAD之内

 第六章 表格

<CAPTION>...</CAPTION>
用法:      显示表格的标题
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         align="..."被反对。控制对齐方式(left,center,right,justify)
空:       不允许
注释:      这个元素是可选的

<COL>
用法:      定义一个列组中的列,以便对它们能够同时设置有关属性
开始/结束标识: 必须/非法
属性:      %coreattrs,%i18n,%events
         span="..."在一个组中包括的列的数目
         width="..."用百分比、像素值或者最小指设置列的宽度
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)
         
空:       不允许

<COLGROUP>...</COLGROUP>
用法:      定义多个列为一组列
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         span="..."在一个组中包括的列的数目
         width="..."所有列的宽度
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)
空:       不允许

<TABLE>...</TABLE>
用法:      创建一个表格
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         align="..."被反对。控制对齐方式(left,center,right,justify)
         bgcolor="..."被反对。设置背景颜色
         width="..."设置表格的宽度
         cols="..."设置表格中的列数
         border="..."用像素为单位设置表格边框的宽度
         frame="..."设置表格的可视化部分(void, above, below, hside, lhs, rhs,vsides,box, border)
         rules="..."设置表格中可视化的线条(none, group, rows, cols, all)
         cellspacing="..."设置单元格之间的间距
         cellpading="..."设置单元格内的间距
空:       不允许

<TBODY>...</TBODY>
用法:      定义一个表格的实体
开始/结束标识: 可选/可选
属性:      %coreattrs,%i18n,%events
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)
空:       不允许

<TD>...</TD>
用法:      定义一个单元格的内容
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         axis="..."表示缩写后的名字
         axes="..."设置属于单元格的行和列的轴的名字
         nowarp="..."被反对。不允许单元格中的内容折行
         bgcolor="..."被反对。设置背景颜色
         rowspan="..."设置一个单元格中合并的行数
         colspan="..."设置一个单元格中合并的列数
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)
空:       不允许

<TFOOT>...</TFOOT>
用法:      定义一个表格的页脚
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)

空:       不允许

<TH>...</TH>
用法:      定义表格页眉单元格的内容
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         axis="..."表示缩写后的名字
         axes="..."设置属于单元格的行和列的轴的名字
         nowarp="..."被反对。不允许单元格中的内容折行
         bgcolor="..."被反对。设置背景颜色
         rowspan="..."设置一个单元格中合并的行数
         colspan="..."设置一个单元格中合并的列数
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)
空:       不允许

<THEAD>...</THEAD>
用法:      定义表格的页眉
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)
空:       不允许

<TR>...</TR>
用法:      定义表格一行的单元格
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         align="..."设置水平方向上单元各种内容的对齐方式(left,center,right,justify)
         char="..."设置一个字符,时的该列都向它对齐
         charoff="..."取消把一行的对齐方式设置为向第一个字符对齐
         valign="..."竖直方向上单元中内容的对齐方式(top,middle,bottom,baseline)

空:       不允许 


 第七章 帧
<FRAME>
用法:      定义一个帧
开始/结束标识: 必须/非法
属性:      name="..."定义帧的名字
         scr="..."定义在帧中显示的内容的来源
         frameborder="..."定义帧之间的边界(0或1)
         margwidth="..."设置帧的边界和其中内容之间的间距
         margheight="..."设置帧的边界和其中内容之间的间距化
         noresize="..."使帧的尺寸不能变
         scrolling="..."设置滚动条的表示方式(auto, yes, no)
空:       不允许

<FRAMESET>...</FRAMESET>
用法:      定义在一个窗口中帧的布局
开始/结束标识: 必须/必须
属性:      rows="..."设定行的数目
         cols="..."设定列的数目
         οnlοad="..."当载入文档时的内部事件触发器
         οnunlοad="..."当卸载文档时的内部事件触发器
空:       不允许
注释:      FRAMESET可以嵌套

<IFRAME>...</IFRAME>
用法:      创建一个内联的帧
开始/结束标识: 必须/必须
属性:      name="..."定义帧的名字
         scr="..."定义在帧中显示的内容的来源
         frameborder="..."定义帧之间的边界(0或1)
         margwidth="..."设置帧的边界和其中内容之间的间距
         margheight="..."设置帧的边界和其中内容之间的间距化
         align="..."被反对。控制对齐方式(left, center, right, justify)
         noresize="..."使帧的尺寸不能变
         scrolling="..."设置滚动条的表示方式(auto, yes, no)
         height="..."帧的高度
         width="..."帧的宽度
空:       不允许

<NOFRAMES>...</NOFRAMES>
用法:      当帧这种结构不被支持时,用来替换显示的内容
开始/结束标识: 必须/必须
属性:      无
空:       不允许 


 第八章 嵌入式内容

<APPLET>...</APPLET>
用法:      
开始/结束标识: 必须/必须
属性:      codebase="..."Java程序的URL
         archive="..."标识需要被提前载入的源代码
         code="..."Java程序的类文件
         object="..."后续的Java程序
         alt="..."在载入文件时显示的文本
         name="..."Java程序的名字
         width="..."显示出来的程序的宽度
         height="..."显示出来的程序的高度
         align="..."被反对。控制对齐方式(left, right, center, justify)
         hspace="..."把图像与其他内容分开的水平方向间距
         vspace="..."把图像与其他内容分开的竖直方向间距
空骸      〔辉市?
注释:      由于能使用OBJECT元素完成于他相同的功能,所以不提倡使用这个元素

<AREA>
用法:      用来定义链接和锚
开始/结束标识: 必须/非法
属性:      shape="..."允许我们使用已定义的形状定义客户端的图形镜像(default, rect, circle, poly)
         coords="..."使用像素或者长度百分比来定义形状的尺寸
         href="..."所链接的源文件的URL
         target="..."决定把源文件显示在什么地方(用户自定义, _blank, _parent, _self, _top)
         nohref="..."说明该域没有反应
         alt="..."显示可替换的文本
         tabindex="..."通过使用定义过的"tabindex"属性设置不同元素之间获得焦点的顺序
空:       允许

<IMG>
用法:      在文档中包含一个图像
开始/结束标识: 必须/非法
属性:      %coreattrs,%i18n,%events
         src="..."图像的URL
         alt="..."显示可替换的文本
         align="..."被反对。控制对齐方式(left, right, center, justify)
         width="..."显示出来的图像的宽度
         height="..."显示出来的图像的高度
         border="..."图像边界的宽度
         hspace="..."把图像与其他内容分开的水平方向间距
         vspace="..."把图像与其他内容分开的竖直方向间距
         usemap="..."到客户端图像镜像的URL
         ismap验证客户端图像镜像是否正确
空:       允许

<MAP>...</MAP>
用法:      当在AREA元素中使用时,创建一个客户端的图形镜像
开始/结束标识: 必须/必须
属性:      %coreattrs
         name="..."将要创建的图形镜像的名字
空:       不允许

<OBJECT>...</OBJECT>
用法:      包含一个对象
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         declare声明一个对象,但并不创建它
         classid="..."对象位置的URL
         codebase="..."可以通过设置其它属性来辨识URL规格的URL
         data="..."发送到该对象数据的URL
         type="..."传送数据的Internet内容的类型
         codetype="..."代码的Internet内容的类型
         standby="..."载入时显示的消息
         width="..."对像的宽度
         height="..."对像的高度
         border="..."对像边界的宽度
         hspace="..."把对像与其他内容分开的水平方向间距
         vspace="..."把对像与其他内容分开的竖直方向间距
         usemap="..."到一个图像镜像的URL
         shapes="..."如果这个对象是图像时,允许我们定义一个搜索超链的区域
         name="..."提交一个表单的URL
         tabindex="..."通过使用定义过的"tabindex"属性设置不同元素之间获得焦点的顺序
空:       不允许

<PARAM>
用法:      初始化一个对象
开始/结束标识: 必须/非法
属性:      name="..."定义参数的名字
         value="..."对象参数的值
         valuetype="..."定义这个数值的类型(data, ref, object)
         type="..."Internet媒体的类型
空:       允许


第九章 样式

<STYLE>...</STYLE>
用法:      创建一个内部的样式表
开始/结束标识: 必须/必须
属性:      %i18n
         type="..."Internet内容的类型
         media="..."定义目标媒体的类型(screen, print, projection, braille, speech, all)
         title="..."样式表的标题
空:       不允许
注释:      应该位于HEAD元素之内


第十章 表单

<BUTTON>...</BUTTON>
用法:      创建一个按钮
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         name="..."按钮的控制名
         value="..."按钮的值
         type="..."按钮的类型(button, submit, reset)
         disabled="..."把按钮的状态设置为不能使用
         tabindex="..."通过定义的tabindex值确定在不同元素之间获得焦点的顺序
         οnfοcus="..."当元素获得焦点时发生的事件
         οnblur="..."当元素失去焦点时发生的事件
空:       不允许

<FIELDSET>...</FIELDSET>
用法:      把相互关联的控件组合成一组
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
空:       不允许

<FORM>...</FORM>
用法:      创建一个包含有能让用户输入数据的控件的表单
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         action="..."接收数据的服务器的URL
         method="..."HTTP的方法(get, post)。其中get是被反对使用的
         enctype="..."指定MIME(Internet媒体类型)
         οnsubmit="..."当提交表单时发生的内部事件
         noreset="..."在重新设置表单时发生的内部事件
         target="..."决定把内容显示在什么地方(_blank, _parent, _self, _top)
         accept_charset="..."编码字符的列表
空:       不允许

<INPUT>
用法:      定义用在表单中的控件
开始/结束标识: 必须/非法
属性:      %coreattrs,%i18n,%events
         type="..."用于输入控件的类型(text,password,checkbox,radio,submit,reset,file,hidden,image,button)
         name="..."控件的控制名(要求是除了submit和reset之外的任何名字)
         value="..."控件的初始值
         checked="..."把一个单选钮设置为选中的状态
         disabled="..."把控件的状态设置为不能使用
         readonly="..."只对输入密码的文本框使用
         size="..."表示以像素为单位的除了文本框和密码框控件之外的其它控件的宽度,它是用来指定字符的数目
         maxlength="..."指定可以输入的最多的字符数目
         src="..."一个图像控件的URL
         alt="..."另外一种文本描述
         usemap="..."到客户端图形镜像的URL
         align="..."被反对。控制对齐方式(left, center, right, justify)
         tabindex="..."通过定义的tabindex值确定在不同元素之间获得焦点的顺序
         οnfοcus="..."当元素获得焦点时发生的事件
         οnblur="..."当元素失去焦点时发生的事件
         οnselect="..."当元素被选中时发生的事件
         onchang="..."当元素状态被改变时发生的事件
         accept="..."允许上载的文件类型
空:       允许

<ISINDEX>
用法:      提示用户输入
开始/结束标识: 必须/非法
属性:      %coreattrs,%i18n
         prompt="..."为输入域提供一个提示条
空:       允许
注释:      被反对使用

<LABEL>...</LABEL>
用法:      为一个控件提供标签
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         for="..."把一个标签与一个定义过的控件联系起来
         disabled="..."把控件的状态设置为不能使用
         accesskey="..."为该元素指定一个热键
         οnfοcus="..."当元素获得焦点时发生的事件
         οnblur="..."当元素失去焦点时发生的事件
空:       不允许

<LEGEND>...</LEGEND>
用法:      为FIELDSET元素指定一标题
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         align="..."被反对。控制对齐方式(left, center, right, justify)
         accesskey="..."为该元素指定一个热键
空:       不允许

<OPTION>...</OPTION>
用法:      在SELECT元素中设置一个选项
开始/结束标识: 必须/可选
属性:      %coreattrs,%i18n,%events
         selected="..."指定该选项是否被选中
         disabled="..."把控件的状态设置为不能使用
         value="..."如果一个控件被提交,设置这个提交的值
空:       不允许

<SELECT>...</SELECT>
用法:      为用户做选择创建各个选项
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         name="..."按钮的控制名
         size="..."许多列组合到一起的宽度
         multiple允许同时选择多列内容
         disabled="..."把控件的状态设置为不能使用
         tabindex="..."通过定义的tabindex值确定在不同元素之间获得焦点的顺序
         οnfοcus="..."当元素获得焦点时发生的事件
         οnblur="..."当元素失去焦点时发生的事件
         οnselect="..."当元素被选中时发生的事件
         onchang="..."当元素状态被改变时发生的事件
空:       不允许

<TEXTAREA>...</TEXTAREA>
用法:      创建一个允许用户多行输入的区域
开始/结束标识: 必须/必须
属性:      %coreattrs,%i18n,%events
         name="..."按钮的控制名
         rows="..."各个行的宽度
         cols="..."各个列的高度
         disabled="..."把控件的状态设置为不能使用
         readonly="..."只对输入密码的文本框使用
         tabindex="..."通过定义的tabindex值确定在不同元素之间获得焦点的顺序
         οnfοcus="..."当元素获得焦点时发生的事件
         οnblur="..."当元素失去焦点时发生的事件
         οnselect="..."当元素被选中时发生的事件
         onchang="..."当元素状态被改变时发生的事件
空:       不允许
注释:      用于表示显示出来的文本内容 
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
足够无余庄 的 HTML HTML 4.0 手册(中文版) ,可以说是最全的 HTML 4.0 手册 原文件是HTML文件,需要COPY到C:\HTML40\目录下才能看,不方便。 由精品技术论坛的 Commands 同学转主 CHM 格式。 [转贴] 我 在 去 年 的 1997 月 9 日 至 7 月 31 日 之 间, 翻 译 了 Hyper Text Mark Language (HTML) 4.0 Draft, 并 且 通 过 W3C (World Wide Web Consortium) 组 织 的 确 认, W3C 组 织 把 我 的 名 字 放 在 他 们 节 点 的 这里 和 那里 之 后, 我 每 天 都 会 收 到 一 两 封 信 向 我 索 要 这 份 文 档. 甚 至 有 人 打 算 寄 钱 给 我, 买 一 份 拷 贝, 其 实 这 份 文 档 的 在线 版 本 完 全 是 免 费 的, 当 然, 为 了 这 份 文 档 的 更 完 善 化 和真 正 的 完 全 的 免 费 化, 我 也 接 受 各 种 类 型 的 赞 助. 目 前, 这 份 文 档 是 在 整 个 国 际 互 联 网 络 上 能 够 找 到 的 唯一 的 中 文 版 的 HTML 4.0 协 议 书, 虽 然 它 是 免 费 的, 但 还 是 要请 各 位 网 友 遵 守 版 权 约 定, 任 何 未 经 本 人 授 权 的 转 载 (不包 括 热 链) 在 内, 印 刷 都 将 在 法 律 上 被 认 为 是 非 法 的. 不 过, 作 者 欢 迎 各 位 在 网 页 上 通 过 如 下 的 代 码 制 作 热链: <A HREF="http://gb-html.home.ml.org"><IMG SRC="/image/html40forenough.gif" BORDER=0 HEIGHT=21 WIDTH=472></A> 上 面 的 代 码 会 把 本 页 顶 端 的 图 案 放 置 在 您 的 网 页 上, 并且 把 链 接 到 这 里, 这 一 切 都 是 免 费 的, 不 过, 如 果 您 愿 意 的话, 请 给 我 发 一 封 信. 这 份 文 档 从 来 都 没 有 如 此 完 整 的 出 现 在 网 上 过 (指 中 文版), 这 次 由 于 足 够 无 余 庄 的 少 庄 主 向 我 索 要, 我 实 在 不 忍拂 了 如 此 美 丽 的 姑 娘 的 意, 因 此 特 地 写 了 这 段 序, 把 它 放在 这 里, 而 且, 这 一 次, 还 特 地 提 供 了 压 缩 版 本, 您 可 以 自 由地 下 载. 下 面 分 别 是 在 线 浏 览 和 下 载 这 套 文 档 的 链 接. 对 于 这 种 文 档 的 翻 译, 我 是 第 一 次, 希 望 网 络 高 手 和 英语 高 手 能 够 给 我 提 出 意 见, 让 我 能 够 更 好 地 来 改 进 这 份 文档, 也 为 了 能 够 让 更 多 的 中 国 人 能 够 进 入 电 脑 高 手 的 行 列. 好 了, 现 在 就 进 入 HTML 4.0 中 文 版 吧: 1. 中 文 版 超 文 本 标 注 语 言 首 页 邵 宛 澍 1998 年 1 月 24 日

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值