分享

HTML语言代码

 震宇 2014-03-17

 HTML语言代码 

 A  语言结构  
        1.<!Doctype…>  用于定义HTML文件的类型。  如: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
表明DTD(Document Type Definition)由W3C制订,HTML版本为4.0,使用的语言为英语。 
        2.<HTML>…</HTML>  定义HTML文件的开始和结束。
        3<HEAD>…</HEAD>  出现在HTML文件的起始部分,用来表明文件的标题等有关信息。
        4<BODY>…</BODY>  BODY元素是HTML文件的主体,可以理解成除标题以外的所有部分。  <BODY>标记可以包含的属性有:
        BODYGROUND:指定一个图像资源作为网页的背景图案;
        TEXT:取颜色值,设置文本文字的颜色;
        LINK:取颜色值,设置未被访问过的链接指示文字的颜色;
        VLINK:取颜色值,设置已被访问过的链接指示文字的颜色;
        ALINK:取颜色值,设置被用户选中的链接指示文字的颜色;
        BGCOLOR:取颜色值,设置网页的背景颜色;
        ONLOAD:事件处理,当打开网页时,事件ONLOAD发生;
        ON UNLOAD:当当前网页移去到另一个网页时,事件ONUNLOAD发生;  基本用法如下:  <BODY aLink=#cc0000 bgColor=#ffffff link=#0000ff text=#0f0000 topMargin=5 vLink=#0000aa marginheight="5"> 
 
B  文件头部 
         HTML文件头部位于<HTML>和</HTML>之间,内容包括标题名、创作信息等。
         1.<BASE>  这是一个单标记,为网页中出现的URL设定相对引用的基路径,必须出现在任何引用外部资源的元素之前,用法如下: <BASE HREF=”http://www.” >
         2.<ISINDEX>  用于在浏览器上建立一个交互索引框。如: <ISINDEX prompt=”搜索输入”>
         3.<LINK>  定义当前文件和另一文件或资源间的链接关系。用法如: <link rel="stylesheet" href="css.css" type="text/css">
         4.<META>  用于指明HTML文件自身的一些信息,如文件制作工具、文件作者等。  使用的属性有:
        Name:指定特性名;
        Content:指定特性值;
        http-equiv:定义标记的特性。用法如下: <META NAME=”keywords” CONTENT=”计算机,电脑,微机”>
        5.<STYLE>  用于定义网页中文档的显示样式,用法如: <style type=”text/css”> .black {FONT-SIZE: 12px; COLOR: #000000}</style>
        6.<TITLE>…</TITLE>  定义网页的窗口标题,用法如: <TITLE>标题名</TITLE>
        7.<SCRIPT>     用来在网页中插入Script脚本。用法如: <script language="JavaScript"> function doclock() {window.setTimeout("doclock()",1000) today=new Date  self.status=today.toString()}</script> 
 
C  文本标记  文档格式 
        1.属性<BGCOLOR> 背景颜色   
         Black=”#000000”  Green=”#008000”  Silver=”#C0C0C0”  Lime=”#00FF00”   Gray=”#808080”   Olive=”#808000”  White=”#FFFFFF”  Yellow=”#FFFF00”   Maroon=”#800000” Navy=”#000080”   Red=”#FF0000”    Blue=”#0000FF” Purple=”#800080”  Teal=”#008080”  Fuchsia=”#FF00FF”   Aqua=”#00FFFF”
        2.属性<ALIGN>      给元素在浏览器显示中指定对齐方式,
        属性值可取”left” (居左)、”center” (居中)、”right” (居右)、”justify” (撑满整行)。
         3.<CENTER>…</CENTER>  使文本或图像居中。 
         段落标记  1. <P>…</P>     将指定文本作为一个段落,
         用于分段 2. <BR>     强行给文本换行 
                注释  <!--内空-->  引进注释,说明文字 
         标题  <Hn>…</Hn>  n级标题。其中n的取值可为1,2,…,6,<H1>是一级标题,字号最大,<H6>是六级标题,字号最小,如:<H4>电脑三维制作</H4> 
         字体与字号: 
                 1.<B>…</B>  指定文本为粗体。
                 2.<I>…</I>  指定文本为斜体格式。
                 3.<U>…</U>  指定文本加上下划线。
                 4.<EM>…</EM>  强调某段文字,通常用斜体显示。
                 5.<STRONG>…</STRONG>  粗体显示,强调文本。
                 6.<TT>…</TT>  等宽体显示,标准打印机字体。
                 7.<CODE>…</CODE>  将程序代码显示成等宽字体。 如:<CODE>int x;x++;</CODE>
                 8.<KBD>…</KBD>  提示用户应该从键盘输入的文字,浏览器一般用等宽字体显示。
                 9.<SAMP>…</SAMP>  样本字体格式,常用于举例,浏览器一般用等宽字体显示。
                 10.<VAR>…</VAR>  参数或变量型字体,常显示为斜体。
                 11.<CITE>…</CITE>  书目或报刊杂志的标题引用,通常为斜体文字。
                 12.<BLOCKQUOTE>…</BLOCKQUOTE>  大段引用,通常为缩进编排。用法如:  <BLOCKQUOTE>爱因斯坦说过:A=X+Y+Z,A代表成功… </BLOCKQUOTE>
                 13.<Q>…</Q>  HTML4.0新增的标记,给指定文字加上引号,目前大部分浏览器还不支持<Q>标记。用法如: <Q LANG=”en”>Good Evening! </Q>
                 14.<DFN>…</DFN>  指定一个术语的定义。 
                 15.<ADDRESS>…</ADDRESS>  地址型格式,用于地址、签名等,表现为斜体。
                 16.<PRE>…</PRE>  预格式化文本,元素<PRE>中的文本在浏览器中会以你键入时的编排格式显示。
                 17.<SUB>…</SUB>  指定文字为下标。
                 18.<SUP>…</SUP>  指定文字为上标。
                 19.<BIG>…</BIG>  大字体文本。 
                 20.<BLINK>…</BLINK>  设定文本闪烁(只适用于Netscape Navigator)。 如:<BLINK>此处是闪烁的文本</BLINK>   
                 21.<SMALL>…</SMALL>  指定一段文字为小字体(比当前字体小一号)。
                 22.<BASEFONT>  使用size属性,指定文档中文字的基准大小。用法如:<BASEFONT SIZE=”3”>
                 23.<FONT>…</FONT>  规定字体属性,使用的属性有:size、color等。  用法如:<FONT SIZE=1 COLOR=”#00A0FF”>字号3</FONT>
                 24.<STRIKE>…</STRIKE>  指定一段文字在浏览器中显示带删除线。 以下是上述元素的一些使用实例。 
                 <BASEFONT size=2>  <CITE><B>TCP/IP</B></CITE>是网络中使用的<FONT size=+1 color=#0000FF>基于软件的<BIG><EM>通信协议</EM></BIG></FONT>。从名字上看,<I><SMALL>TCP/IP</SMALL>包括两个协议</I><SUP>传输控制协议</SUP>和<SUB>网际协议</SUB>, <STRIKE>但<VAR>TCP/IP</VAR>远非这两个协议组成的单个实体</STRIKE>,<U>而是一大批软件程序</U>, 它们提供诸如<STRONG><FONT size=-1 color="#00A0FF">远程登陆、远程文件传输和电子邮件</FONT></STRONG>等网络服务。  浏览器显示如图C-1 

         图C-1  画水平线  <HR>  在浏览器上显示一段水平线。  用法如: <HR SIZE=”5” WIDTH=”700” ALIGN=”CENTER”> 
缩写 :
        1.<ABBR>…</ABBR>      将指定文字标记缩写,缩写形式为字母,用法如: <ABBR TITLE=”World Wide Web”>WWW</ABBR>。 
        2.<ACRONYM>…</ACRONYM>      将指定文字标记缩写,缩写形式为单词。 
文档更新: 
        1.<INS>…</INS>  当对网页某些内容进行更新时,可以将指定文字标记为插入修改的新内容。
        2.<DEL>…</DEL>  当对网页某些内容进行更新时,可以将指定文字标记为删除的旧内容。 
模块元素: 
        1.<DIV>…</DIV>  用于将文本划分成不同的部分,使用Align属性(值可为left、right和center)为各个段落指定不同的对齐方式。如:  <DIV Align="Center">日照香炉生紫烟<BR>  遥看瀑布挂前川</DIV> 
        2.<SPAN>…</SPAN>  用于将文本划分成不同的部分,使用Align属性(值可为left、right和center)为某行文字指定不同的对齐方式或CLASS属性。如:  <SPAN Align="Center">日照香炉生紫烟</SPAN>  <SPAN Align="Left" CLASS=”myclass”>遥看瀑布挂前川</SPAN> 
列表 :
        1.<OL>…</OL>     定义带序号的列表,即有序列表。如:    <H3>Internet介绍</H3>    <OL>     <LI>WWW    <LI>HTTP    <LI>TCP/IP    <LI>浏览器    </OL>     浏览器显示如图C-2   

         2.<UL>…</UL>  定义无序列表,用<LI>定义表项。
         3.<LI>  用于定义表项。
         4.<DL>…</DL>  与<DD>和<DT>元素配合使用,定义项目列表。
         5.<DT>  定义项目,特点是换行和左对齐。  以下是<DL>,<DD>和<DT>的一个应用实例。 <DL>  <DT>WWW  <DD>WWW(World Wide Web的缩写)是一种把Internet上的资源全部连接起来,... <DT>HTTP  <DD>HTTP(HyperText Transfer Protoco的缩写)是专门为传输HTML页面的一种网络协议.  </DL>  浏览器显示如图C-3   

        6.<DD>  定义项目内容,特点是换行、不带记号和缩进左对齐。
        7.<DIR>…</DIR>  建立目录表,作为无序列表,在HTML中推荐使用<UL>标记。
        8.<MENU>  定义菜单列表,作为无序列表,在HTML中推荐使用<UL>标记。 
 
D  超文本链接标记 
        1. <A>…</A>  用于创建超文本链接,可以使用的属性有:
             Href:指定一个url作为有效的链接资源地址。 
             Name:指定一个字符串作为链接时可以使用的位置名称。
             Target:用于设置所链接的文件显示在指定的窗口。
             Rel:用来指定源端在当前文件的链接。 
             Rev:用来指定目的端在当前文件的链接,与Rel一样,对A元素它们都不是必须的。
        以下是<A>…</A>的一个使用实例。  <p><A href="right.htm">我的主页</A></p>  <p><A Href="KeyGif.gif" target="New Window">作品欣赏</A></p> <p><A Href="mailto:cwzjy@163.com">最新动态</A></p> <p></a><A href="http://www.">友情链接</A></p> 
         2. <MAP>…</MAP>  为客户端的图像映像指定链接。使用的属性为Name。
         3. <AREA>…</AREA>  用于定义热区或区域。使用的属性有:  Shape:定义形状,属性值可为rect、circle、polygon、default。 Coords:定义一个以逗号分隔的坐标列表。 使用形式如下:      <IMG SRC="KeyGif.gif" usemap="#myMAP">     <MAP name="myMAP">      <AREA shape="circle" coords="30,30,30" href="temp.html">     <AREA shape="rect" coords="10,10,100,100" href="temp.html">  </MAP> 
 
E  制表元素 
        1.<CAPTION>…</CAPTION>  为表格定义一个标题,使用属性Align指定标题的位置。
        2.<TABLE>…</TABLE>  定义一个表格,可以使用以下属性:
            Align=”left/right”:表格在页面的位置。  Border=value:设定边框的粗细,value取整数,单位为像素。
            Bordercolor=color:设置边框线颜色。 
            Bordercolordark=color:设定边框的亮度(暗色)。
            Bordercolorlight=color:设定边框的亮度(亮色)。 
            Cellpadding=pixels:设置表元四周格线和数据之间的距离。
            Cellspacing=pixels:设定两个表元间隙。
        3.<TBODY>…</TBODY>  表格主体段。在一个表格<TABLE>元素中,可以重复出现多次。
        4.<TD>…</TD>  表格数据单元,即表格数据写在<TD>和</TD>之间。
        5.<TFOOT>…</TFOOT>  表格注脚段。
        6.<TH>…</TH>  表格的表头内容。
        7.<TR>…</TR>  指定表格一行,每个<TR>必须包含一个以上的<TH>或<TD>元素。
        8.<THEAD>…</THEAD>     表格标题,在一个表格<TABLE>元素中,只能出现一次。
        9.<TFOOT>…</TFOOT>     表格脚注,在一个表格<TABLE>元素中,只能出现一次,必须写在<TBODY>之前。
        10、<COLGROUP>…</COLGROUP>  定义表格内的一个列组,其主要作用是从结构上划分表格。  用法如下:<COLGROUP SPAN=”10” WIDTH=”40”><COL ID=”1”></COLGROUP>定义一个10列,每列宽度均为40像素的列组。
        11、<COL>      定义表格中各列的属性,它可出现在列组<COLGROUP>元素内,也可出现在列组外。 
 
F  其他对象 
        1.<BGSOUND>  为HTML文件指定背景声音(适用与Microsoft Internet Explorer),使用的属性有:.
             Src:指定声音文件的url。 
             Loop:声音播放的次数,若为-1或Infinite,则一直播放下去。
        2.<IMG>  用于将图像嵌入HTML文件。使用的属性有:
             Src:指定图像的url。 
             Alt:指定当浏览器尚未完全读入图像、或浏览器不支持内联图像、或用户为加快浏览速度设置不显示图像时,在图像位置显示的说明性的文字。 
             Align:指定图像的对齐和布局方式。可取值为:top、texttop、middle、absmiddle、baseline、bottom、absbottom。 
             Hspace:设定图像与文本之间水平方向的空白。
             Vspace:设定图像与文本之间垂直方向的空白。
             Border:用于给图像加边。 
             Height和Width:用于指定图像大小。 举例如下:  <B>右边是一幅图像</B>  <IMG SRC="KeyGif.gif" Alt="此处是Gif图像" Align=middle Border='2' Height="120" Width="160" Hspace="5">.
         3.<OBJECT>…</OBJECT>  是HTML4.0新增的元素,用来控制是否由外部程序来处理数据。可以使用的属性有:
             CLASSID:取值URL,指定对象从何位置装入,插入对象时,此属性必不可少。
             CODEBASE:取值URL,指定底层路径,缺省值是当前网页的底层URL。 
             CODETYPE:当下载由属性CLASSID指定的对象时,该属性指定预期数据的内容类型。 
             DATA:取值URL,指定对象的数据位置。 
             TYPE:指定由属性DATA给出的数据的内容类型。 
             ARCHIVE:给出一个由空格隔开的URL列表,这些URL给出了与对象相关的资源的存档位置,也可以包括属性CLASSID和DATA指定的资源。 
             DECLARE:布尔性属性。 
             STANDBY:属性值是一段文本。 
             NAME:利用表单提交对象时,NAME属性指定控件名。 
             TABINDEX:正整数型值,取值限于(含)0-32767之间。指定对象在文档中的遍历次序。 
             HEIGHT:指定对象在浏览器中显示区域的高度,以百分比或像素为单位。
             WIDTH:指定对象在浏览器中显示区域的宽度,以百分比或像素为单位。
             ALIGN:指定页面中对象与上下文的对齐方式或浮动位置,可取的值为:bottom、top、middle、left、right。 
             BORDER:取整数值。指定对象四周的边框宽度,以像素为单位。
             HSPACE:取整数值。指定对象左右应留的空,以像素为单位。
             VSPACE:取整数值。指定对象上下应留的空,以像素为单位。
             USEMAP:取URL值,为对象建立客户端Image map
        4.<PARAM>       在<OBJECT>元素中,给出运行时需要的数据。  用法如下:<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="530" height="80">                          <param name="movie" value="../img/DV.swf">                         <param name="quality" value="high">                          <embed src="../img/DV.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"  type="application/x-shockwave-flash" width="530" height="80"></embed></object>
        5.<APPLET>…</APPLET>  用于在网页中插入JAVA程序。  用法如下:<APPLET CODE=”Bubbles.class” WIDTH=”300” HEIGHT=”300”>   Java applet that draws animated bubbles  </APPLET>   
 
G  框架元素 
        1.<FRAME>  定义一个框架窗口,使用的属性如下。 
             Frameborder=“yes/no”:指定框架有无边框。 
             Marginwidth=pixels:框架内容和框架左、右边框之间的空白。
             Marginheight=pixels:框架内容和框架上、下边框之间的空白。
             Scrolling=“yes/no/auto”:是否加入滚动条。
             Name:指定框架名。
             Src=url:指定源文件。
        2.<Frameset>…</Frameset>  定义框架集,即整体框架,使用的属性如下。
             Cols:按纵向将窗口划分成几个框架。
             Rows:  按横向将窗口划分成几个框架。
        3.<NOFRAMES>…</NOFRAMES>  为不能显示框架的浏览器指定替换显示内容。 以下是框架的一个实例:  <FRAMESET cols=140,* frameSpacing=0>  <FRAME marginHeight=10 marginWidth=5 name=folder src="myFree.files/ldapapp.html" target="rtop">  <FRAME name=main Frameborder="NO" src="D:\My Intranet\myFree.files\ldapapp(1).html"   target="rbottom"><NOFRAMES>    <body bgcolor=#ffffff>     <p>This page uses frames, but your browser doesn't support them.</p>    </body>     </NOFRAMES></FRAMESET>
        4.<IFRAME>…</IFRAME>      用来在一块文本中插入一个子窗口。  用法如下 <IFRAME SRC=”title.html” WIDTH=”400” HEIGHT=”300” ALIGN=”LEFT” SCROLLING=”yes” FRAMEBORDER=”1”>如果您的浏览器不支持FRAME,你可以访问<A HREF=”title.html”>相关文档</A></IFRAME>
 
H  表单元素 
        1.<FORM>…</FORM>  在文档中产生表单,使用的属性如下。
               Action=url:设定处理表单数据的url。 
               Method=get/post:说明如何处理表单数据。
        2.<INPUT>…</INPUT>  用于设计输入控件。使用的属性如下:
              Type:指定控件的类型。可以选择的属性值为text、checkbox、radio、submit、reset、image等。 
              Size=n:控件的大小。
              Name:指定控件的名称。 
              Maxlength=nchars:限定用户所能输入的最多字符数目。
         3.<OPTION>…</OPTION>  为由SELECT定义的列表控件定义一个选项,使用的属性如下。
              Selected:该选项被预置。 
              Value=n:用户选中某选项后的返回值。
         4.<SELECT>…</SELECT>  用于定义列表框。  以下是SELECT和OPTION的一个使用实例。  <TD><SELECT name=node_id size=1> <OPTION selected value=11>杭州</OPTION>  <OPTION value=12>温州</OPTION> <OPTION value=31>嘉兴</OPTION> <OPTION  value=32>绍兴</OPTION> <OPTION value=34>宁波</OPTION> </SELECT></TD>
         5.<TEXTAREA>…</TEXTAREA>  定义多行文本输入框,使用的属性如下。
             Name:指定控件名。
             Cols=n:文本框的列数。
             Rows=n:文本框的行数。
         6.<BUTTON>…</BUTTON>  创建按钮。用法如: <BUTTON NAME=”submit” VALUE=”submit” TYPE=”submit”>发送至<IMG SRC=”/images/wow.gif” ALT=”wow”></BUTTON>
         7.<OPTGROUP>…</OPTGROUP>  HTML4.0新增的元素,用于对选项进行分组,将相关的选项组合在一起。
         8.<ISINDEX>  创建单行文本输入控件。用法如: <ISINDEX PROMPT=”输入关键词,关键词之间用空格隔开:”> 
         9.<LABEL>…</LABEL>  用来为无法用VALUE属性值指定标签的控件指定标签。  用法如: <LABEL FOR=”kword”>关键词:</LABEL><INPUT TYPE=”text” NAME=”keyword” ID=”kword”>
        10.<FIELDSET>…</FIELDSET>  将主题相关的控件和标签组合在一起。
        11.<LEGEND>…</LEGEND>  用来给<FIELDSET>元素指定标题。<LEGEND>元素必须嵌套在<FIELDSET>中。 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多