<?xml version="1.0" encoding="utf-8" ?>
<!-- generator="crazycoder cms 1.0(beta)" -->
<rss version="2.0" xmlns:sns="http://www.crazycoder.cn/rss/news">
	<channel>
		<title>Html教程</title>
		<description></description>
		<link>http://CrazyCoder.cn/HtmlJiaoCheng/Index.html</link>
		<lastBuildDate>2010-08-01</lastBuildDate>
		<generator>CrazyCoder 1.0(beta)</generator>
		<language>zh-cn</language>
		<copyright>Copyright 1996 - 2008 疯狂代码  All Rights Reserved.</copyright>
		<pubDate>2010-08-01</pubDate>
		<item>
			<title><![CDATA[Html表单标记]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23351.html</link>
			<description>
				<![CDATA[
<font face='' color='' size='3'>一、什么是表单</font><br/>
<font face='' color='' size='3'>    表单的作用是提供一个友好的界面，从用户方面收集信息，当用户填好表单上的信息并将表单交付处理后，服务器就可以得到表单中包含的信息，然后由服务器上的相应的程序进行处理。表单是互联网上最流行的交互特性之一，也是动态HTML技术的基础。</font><br/>
<font face='' color='' size='3'>表单标记包括：</font><br/>
<font face='' color='' size='3'>表单标签：&lt;form&gt;&lt;/form&gt;</font><font face='' color='' size='3'>表单域：包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 </font><font face='' color='' size='3'>表单按钮：包括提交按钮、复位按钮和一般按钮；用于将数据传送到服务器上。</font><br/>
<font face='' color='' size='3'>二、&lt;form&gt;表单标记</font><br/>
<font face='' color='' size='3'><b>功能：</b>用于声明表单，定义采集数据的范围，也就是&lt;form&gt;和&lt;/form&gt;里面包含的数据将被提交到服务器。</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='' color='' size='3'>&lt;form&gt;…&lt;/form&gt;产生一个表单，用来放置各种控件</font><br/>
<font face='' color='' size='3'>&lt;form action=“url”&gt;指定要用来得处理表单内容的程序的位置与文件名</font><br/>
<font face='' color='' size='3'>&lt;form method=“get/post”&gt;指定浏览器传送数据给后端程序的方式</font><br/>
<font face='' color='' size='3'>&lt;form enctype=cdata &gt;指明用来把表单提交给服务器时(当method值为&quot;post&quot;)的互联网媒体形式.这个特性的缺省值是&quot;application/x-www-form-urlencoded&quot;</font><br/>
<font face='' color='' size='3'>application/x-www-form-urlencoded   </font><font face='' color='' size='3'>窗体数据被编码为名称/值对。这是标准的编码格式。</font><br/>
<font face='' color='' size=''>    multipart/form-data   窗体数据被编码为一条消息，页上的每个控件对应消息中的一个部分。上传文件时需要改为此值。</font><br/>
<font face='' color='' size=''>    text/plain   窗体数据以纯文本形式进行编码，其中不含任何控件或格式字符。</font><br/>
<font face='' color='' size='3'>例：</font><br/>
<font face='' color='' size='3'>&lt;form action=“URL” method=“GET|POST”&gt;</font><br/>
<font face='' color='' size='3'>  &lt;input type=submit&gt; &lt;input type=reset&gt;</font><br/>
<font face='' color='' size='3'>&lt;/form&gt;</font><br/>
<font face='' color='' size='3'>小知识：HTML表单form中get、post方法的差异</font><br/>
<font face='' color='' size='3'>在B/S应用程序中，前台与后台的数据交互，都是通过HTML中Form表单完成的。Form提供了两种数据传输的方式——get和post。虽然它们都是数据的提交方式，但是在实际传输时确有很大的不同，并且可能会对数据产生严重的影响。虽然为了方便的得到变量值，Web容器已经屏蔽了二者的一些差异，但是了解二者的差异在以后的编程也会很有帮助的。</font><br/>
<font face='' color='' size='3'>    Form</font><font face='' color='' size='3'>中的get和post方法，在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下：</font><br/>
<font face='' color='' size='3'>    1</font><font face='' color='' size='3'>、Get将表单中数据的按照variable=value的形式，添加到action所指向的URL后面，并且两者使用“?”连接，而各个变量之间使用“&amp;”连接；Post是将表单中的数据放在form的数据体中，按照变量和值相对应的方式，传递到action所指向URL。</font><br/>
<font face='' color='' size='3'>    2</font><font face='' color='' size='3'>、Get是不安全的，因为在传输过程，数据被放在请求的URL中，而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中，然后放在某个地方，这样就可能会有一些隐私的信息被第三方看到。另外，用户也可以在浏览器上直接看到提交的数据，一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。</font><br/>
<font face='' color='' size='3'>    3</font><font face='' color='' size='3'>、Get传输的数据量小，这主要是因为受URL长度限制；而Post可以传输大量的数据，所以在上传文件只能使用Post。</font><br/>
<font face='' color='' size='3'>    4</font><font face='' color='' size='3'>、Get限制Form表单的数据集的值必须为ASCII字符；而Post支持整个ISO10646字符集。</font><br/>
<font face='' color='' size='3'>    5</font><font face='' color='' size='3'>、Get是Form的默认方法。</font><br/>
<font face='' color='' size='3'>例：课外示例1：get&amp;post.asp</font><br/>
<font face='' color='' size='3'>三、&lt;input&gt;输入标记</font><br/>
<font face='' color='' size='3'>（一）输入方式text(单行文本框)</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>文本框是一种让访问者自己输入内容的表单对象，通常被用来填写单个字或者简短的回答，如姓名、地址等。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=</b>“Text” name=“×××” value=“×××” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle” size=n maxlength=n&gt;</b></font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='' color='' size='3'><font face='Times' color='' size=''>type=&quot;text&quot;</font>定义单行文本输入框；</font><br/>
<font face='' color='' size='3'>　　<font face='Times' color='' size=''>name</font>属性定义文本框的名称，要保证数据的准确采集，必须定义一个独一无二的名称；</font><br/>
<font face='' color='' size='3'>　　<font face='Times' color='' size=''>size</font>属性定义文本框的宽度，单位是单个字符宽度；</font><br/>
<font face='' color='' size='3'>　　<font face='Times' color='' size=''>maxlength</font>属性定义最多输入的字符数。</font><font face='' color='' size=''><br/>
　　<font face='Times' color='' size=''>value</font>属性定义文本框的初始值</font><br/>
<font face='' color='' size='3'>align属性不起任何作用</font><br/>
<font face='' color='' size='3'>例：</font><br/>
<center>呈现结果</center><center>姓名：  </center>原始码<br/>
&lt;FORM&gt;<br/>
姓名：&lt;INPUT TYPE=&quot;TEXT&quot; NAME=&quot;NAME&quot; value=&quot;Tom&quot; SIZE=&quot;20&quot; align=&quot;middle&quot; maxlength=255&gt;<br/>
&lt;/FORM&gt; <br/>
<font face='' color='' size='3'>（二）输入方式Radio(单选按钮)</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>当需要访问者在待选项中选择唯一的答案时，就需要用到单选框了。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=Radio name=</b>“×××” value=“×××” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle” checked&gt;</b></font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='Times' color='' size=''>type=&quot;radio&quot;</font>定义单选框；<br/>
　　<font face='Times' color='' size=''>name</font>属性定义单选框的名称，要保证数据的准确采集，单选框都是以组为单位使用的，在同一组中的单选项都必须用同一个名称；<br/>
　　<font face='Times' color='' size=''>value</font>属性定义单选框的值，在同一组中，它们的域值必须是不同的。<br/>
<font face='' color='' size='3'>例：</font><br/>
<center>呈现结果</center><center>性别：男 女 </center>原始码<br/>
&lt;FORM&gt;<br/>
性别：<br/>
男 &lt;INPUT TYPE=&quot;RADIO&quot; NAME=&quot;SEX&quot; VALUE=&quot;男&quot; align=middle checked&gt;<br/>
女 &lt;INPUT TYPE=&quot;RADIO&quot; NAME=&quot;SEX&quot; VALUE=&quot;女&quot; align=middle&gt;<br/>
&lt;/FORM&gt;<br/>
<font face='' color='' size='3'>（三）输入方式checkbox(多选按钮或复选框)</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>    复选框允许在待选项中选中一项以上的选项。每个复选框都是一个独立的元素，都必须有一个唯一的名称。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=Checkbox </b>name=“×××” value=“×××” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle” checked&gt;</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='Times' color='' size=''>type=&quot;checkbox&quot;</font>定义复选框；<br/>
　　<font face='Times' color='' size=''>name</font>属性定义复选框的名称，要保证数据的准确采集，必须定义一个独一无二的名称；<br/>
　　<font face='Times' color='' size=''>value</font>属性定义复选框的值<br/>
<font face='' color='' size='3'>例：</font><br/>
<center>呈现结果</center><center>喜好： 电影 看书</center>原始码<br/>
&lt;FORM&gt;喜好：<br/>
&lt;INPUT TYPE=&quot;CHECKBOX&quot; NAME=&quot;like&quot; VALUE=1 align=middle checked&gt;电影<br/>
&lt;INPUT TYPE=&quot;CHECKBOX&quot; NAME=&quot;like&quot; VALUE=2 align=middle&gt;看书<br/>
&lt;/FORM&gt;<br/>
<font face='' color='' size='3'>（四）输入方式Password(密码输入框)</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>是一种特殊的文本域，用于输入密码。当访问者输入文字时，文字会被星号或其它符号代替，而输入的文字会被隐藏。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=Password </b>name=“×××” value=“×××” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle” size=n maxlength=n&gt;</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='Times' color='' size=''>type=&quot;password&quot;</font>定义密码框；<br/>
　　<font face='Times' color='' size=''>name</font>属性定义密码框的名称，要保证数据的准确采集，必须定义一个独一无二的名称；<br/>
　　<font face='Times' color='' size=''>size</font>属性定义密码框的宽度，单位是单个字符宽度；<br/>
　　<font face='Times' color='' size=''>maxlength</font>属性定义最多输入的字符数。<br/>
<font face='' color='' size='3'>例：</font><br/>
<center>呈现结果</center><center>请输入密码： 窗体底端</center>原始码<br/>
&lt;FORM&gt;请输入密码：&lt;INPUT TYPE=&quot;PASSWORD&quot; NAME=&quot;pw&quot; value=999 size=20 maxlength=9&gt;<br/>
&lt;/FORM&gt;<br/>
<font face='' color='' size='3'>（五）输入方式Submit(确认键)及Reset(清除键)</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>提交按钮用来将输入的信息提交到服务器。</font><br/>
<font face='' color='' size='3'>复位按钮用来重置表单。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=Submit </b>name=“×××” value=“×××” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle”&gt;</font><br/>
<font face='' color='' size='3'>&lt;input type=Reset </b>value=“×××” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle”&gt;</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='' color='' size='3'><font face='Times' color='' size=''>type=&quot;submit&quot;</font>定义提交按钮；<font face='Times' color='' size=''>type=&quot;reset&quot;</font>定义复位按钮；</font><br/>
<font face='' color='' size='3'>　　<font face='Times' color='' size=''>name</font>属性定义按钮的名称；</font><br/>
<font face='' color='' size='3'>　　<font face='Times' color='' size=''>value</font>属性定义按钮的显示文字；</font><br/>
<font face='' color='' size='3'>例：</font><br/>
<font face='' color='' size='3'>&lt;form&gt;</font><br/>
<font face='' color='' size='3'>&lt;input type=text size=20&gt;&lt;br&gt;</font><br/>
<font face='' color='' size='3'>&lt;input type =&quot;submit&quot; value=&quot;送出资料&quot; size=10&gt;</font><br/>
<font face='' color='' size='3'>&lt;input type =&quot;reset&quot; value=&quot;重新填写&quot; size=10&gt;</font><br/>
<font face='' color='' size='3'>&lt;/form&gt;</font><br/>
<font face='' color='' size='3'>（六）输入方式Image(图片按键)</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=Image </b>name=“submit|reset|…” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle” src=“URL”&gt;</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='' color='' size='3'>    src属性为按键图片来源，请加上绝对或相对路径</font><br/>
<font face='' color='' size='3'>例：</font><br/>
<font face='' color='' size='3'>&lt;center&gt;</font><br/>
<font face='' color='' size='3'>  &lt;form&gt;</font><br/>
<font face='' color='' size='3'>    这是一个图像按钮&lt;br&gt;</font><br/>
<font face='' color='' size='3'>    &lt;input type=Image name=submit align=bottom src=arrow.ico&gt;</font><br/>
<font face='' color='' size='3'>&lt;/form&gt;</font><br/>
<font face='' color='' size='3'>&lt;/center&gt;</font><br/>
<font face='' color='' size='3'>（七）输入方式file</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>有时候，需要用户上传自己的文件，文件上传框看上去和其它文本域差不多，只是它还包含了一个浏览按钮。访问者可以通过输入需要上传的文件的路径或者点击浏览按钮选择需要上传的文件。</font><br/>
<font face='' color='' size=''>　　注意：在使用文件域以前，请先确定你的服务器是否允许匿名上传文件。表单标签&lt;form&gt;中必须设置ENCTYPE=&quot;multipart/form-data&quot;来确保文件被正确编码；另外，表单的传送方式必须设置成POST。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=File </b>name=“upload” align=“top|middle|bottom|left|right|texttop|baseline|absmiddle” size=n maxlength=n accept=“text/html”&gt;</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='' color='' size='3'>type=&quot;file&quot;</font><font face='' color='' size='3'>定义文件上传框；</font><br/>
<font face='' color='' size='3'>　　name属性定义文件上传框的名称，要保证数据的准确采集，必须定义一个独一无二的名称；</font><br/>
<font face='' color='' size='3'>　　size属性定义文件上传框的宽度，单位是单个字符宽度；</font><br/>
<font face='' color='' size='3'>　　maxlength属性定义最多输入的字符数。</font><br/>
<font face='' color='' size='3'>例：</font><br/>
<font face='' color='' size='3'>&lt;center&gt;</font><br/>
<font face='' color='' size='3'>&lt;form&gt;</font><br/>
<font face='' color='' size='3'>添加附件：&lt;br&gt;</font><br/>
<font face='' color='' size='3'>&lt;input type=&quot;file&quot; name=&quot;upload&quot; align=&quot;bottom&quot; size=&quot;20&quot; maxlength=&quot;100&quot; accept=&quot;text/html&quot;&gt;</font><br/>
<font face='' color='' size='3'>&lt;/form&gt;</font><br/>
<font face='' color='' size='3'>&lt;/center&gt;</font><br/>
<font face='' color='' size='3'>（八）输入方式Hidden(隐藏文本域)</font><br/>
<font face='' color='' size='3'>功能：</font><br/>
<font face='' color='' size='3'>隐藏域是用来收集或发送信息的不可见元素，对于网页的访问者来说，隐藏域是看不见的。当表单被提交时，隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。</font><br/>
<font face='' color='' size='3'>语法：</font><br/>
<font face='' color='' size='3'>&lt;input type=Hidden </b>name=“×××” value=“×××”&gt;</font><br/>
<font face='' color='' size='3'>属性：</font><br/>
<font face='' color='' size='3'>type=&quot;hidden&quot;</font><font face='' color='' size='3'>定义隐藏域；</font><br/>
<font face='' color='' size='3'>　　name属性定义隐藏域的名称，要保证数据的准确采集，必须定义一个独一无二的名称；</font><br/>
<font face='' color='' size='3'>　　value属性定义隐藏域的值</font><br/>
<font face='' color='' size='3'>例：</font><br/>
<font face='' color='' size='3'>&lt;form&gt;</font><br/>
<font face='' color='' size='3'>学习隐藏域&lt;br&gt;</font><br/>
[ft=,3,]&lt;input typ <a href="/mypdf/23351.pdf" title="查看 Html表单标记 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>81381320</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23351.html</guid>
		</item>
		<item>
			<title><![CDATA[selevfp:表单:form、 input、 textarea、 sele..]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23350.html</link>
			<description>
				<![CDATA[
表单可以用来在网页中发送数据，特别是经常被用在联系表单——用户输入信息然后发送到Email中，就像HTMLDog的这个连接页面。 <br/>
<br/>
表单本身是没有什么用的。这需要编一个程序来处理输入表单中的数据。这也超出了本站指南的范围。如果使用网络服务器来放置HTML，你能够自助地找到一些简单的教程，开发一个服务器端的程序使一个发送到Email的表单工作。 <br/>
<br/>
实际用在HTML中的标签有<b>form</b>、 <b>input</b>、 <b>textarea</b>、 <b>select</b>和<b>option</b>。 <br/>
<br/>
表单标签form定义的表单里头，必须有行为属性<b>action</b>，它告诉表单当提交的时候将内容发往何处。 <br/>
可选的方法属性<b>method</b>告诉表单数据将怎样发送，有<b>get</b>（默认的）和<b>post</b>两个值。常用到的是设置post值，它可以隐藏信息（get的信息会暴露在URL中）。 <br/>
所以一个表单元素看起来是这样子的： <br/>
<b>&lt;form action=&quot;processingscript.php&quot; method=&quot;post&quot;&gt;</b><b>&lt;/form&gt;</b> <br/>
<br/>
<br/>
input标签是表单世界中的“老大”。有10种形式，概括如下： <br/>
<br/>
&lt;input <b>type=&quot;text&quot;</b> /&gt;是标准的<b>文本框</b>。它可以有一个值属性<b>value</b>，用来设置文本框里的默认文本。 <br/>
<br/>
&lt;input <b>type=&quot;password&quot;</b> /&gt; 像文本框一样，但是会以星号代替用户所输入的实际字符。 <br/>
<br/>
&lt;input <b>type=&quot;checkbox&quot;</b> /&gt;是<b>复选框</b>，用户可以快速的选择或者不选一个条目。它可以有一个预选属性<b>checked</b>，像这样的格式: <br/>
&lt;input type=&quot;checkbox&quot; checked=&quot;checked&quot; /&gt;. <br/>
<br/>
&lt;input <b>type=&quot;radio&quot;</b> /&gt; 与复选框相似，但是用户只可在一个组中选择一个<b>单选按钮</b>。它也有一个预选属性checked，使用方法跟复选框一样。 <br/>
<br/>
&lt;input <b>type=&quot;file&quot;</b> /&gt; 是展示你电脑上的<b>文件</b>的一个区域，就像你在一个软件中打开或者保存一个文档一样。 <br/>
<br/>
&lt;input <b>type=&quot;submit&quot;</b> /&gt; 是一个被点击后<b>提交表单</b>的按钮。你可以用值属性value来控制按钮上显示的文本（下面的button和reset类型也可以这样，稍后介绍）， <br/>
如下： &lt;input type=&quot;submit&quot; <b>value=&quot;Ooo. Look. Text on a button. Wow&quot;</b> /&gt;. <br/>
<br/>
&lt;input <b>type=&quot;image&quot;</b> /&gt;以图像代替按钮文本，<b>src</b>属性是必须的，像img标签一样。 <br/>
<br/>
&lt;input <b>type=&quot;button&quot;</b> /&gt;是一个如果没有其他代码的话什么都不做的按钮。 <br/>
<br/>
&lt;input <b>type=&quot;reset&quot;</b> /&gt; 是一个点击后会<b>重置表单内容</b>的按钮。 <br/>
<br/>
&lt;input <b>type=&quot;hidden&quot;</b> /&gt; 不会显示任何东西，它用来传输诸如用户正在用的页面的名字或者Email地址等表单必须传输的东西。 注意输入标签input也是用“/&gt;”自关闭的。 <br/>
<br/>
多行文本输入框标签textarea基本上就是一个比较大的文本框。它必须有行属性rows和列属性cols，用法像这样： <br/>
&lt;textarea rows=&quot;5&quot; cols=&quot;20&quot;&gt;A big load of text here&lt;/textarea&gt; <br/>
选定标签select与选项标签option一起可以制作一个下拉选框。是这样工作的： <br/>
<b>&lt;select&gt;</b> <br/>
<b>    &lt;option value=&quot;first option&quot;&gt;Option 1&lt;/option&gt;</b> <br/>
<b>    &lt;option value=&quot;second option&quot;&gt;Option 2&lt;/option&gt;</b> <br/>
<b>    &lt;option value=&quot;third option&quot;&gt;Option 3&lt;/option&gt;</b> <br/>
<b>&lt;/select&gt;</b> <br/>
<br/>
当表单被提交时，被选中选项的值将被发送。 <br/>
<br/>
与复选框和单选按钮的预选属性checked一样，选项标签option也有一个预选属性selected，它可以用在这样的格式中：&lt;option value=&quot;mouse&quot; selected=&quot;selected&quot;&gt;Rodent&lt;/option&gt;。 <br/>
上述的标签中在网页中看起来都不错，但是，如果你有一个程序来处理这个表单，这些标签都不起作用。这是因为，表单字段需要<b>名称</b>。所以所有的字段中都需要增加名称属性<b>name</b>，比如 &lt;input type=&quot;text&quot; name=&quot;talkingsponge&quot; /&gt;。 <br/>
<br/>
一个表单看起来应该像下面这样（注意：这个表单不会工作，除非有一个用来提交数据的“contactus.php”的文件，它位于表单标签form的行为属性action中。） <br/>
<b>&lt;form action=&quot;contactus.php&quot; method=&quot;post&quot;&gt;</b> <br/>
<b>    &lt;p&gt;Name:&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;&lt;input type=&quot;text&quot; name=&quot;name&quot; value=&quot;Your name&quot; /&gt;&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;Comments: &lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;&lt;textarea name=&quot;comments&quot; rows=&quot;5&quot; cols=&quot;20&quot;&gt;Your comments&lt;/textarea&gt;&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;Are you:&lt;/p&gt;</b><b>&lt;p&gt;&lt;input type=&quot;radio&quot; name=&quot;areyou&quot; value=&quot;male&quot; /&gt; Male&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;&lt;input type=&quot;radio&quot; name=&quot;areyou&quot; value=&quot;female&quot; /&gt; Female&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;&lt;input type=&quot;radio&quot; name=&quot;areyou&quot; value=&quot;hermaphrodite&quot; /&gt; An hermaphrodite&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;&lt;input type=&quot;radio&quot; name=&quot;areyou&quot; value=&quot;asexual&quot; checked=&quot;checked&quot; /&gt; Asexual&lt;/p&gt;</b> <br/>
<b>    &lt;p&gt;</b><b>&lt;input type=&quot;submit&quot; /&gt;&lt;/p&gt;</b><b>&lt;p&gt;&lt;input type=&quot;reset&quot; /&gt;&lt;/p&gt;</b> <br/>
[ <a href="/mypdf/23350.pdf" title="查看 selevfp:表单:form、 input、 textarea、 sele.. 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>240936256</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23350.html</guid>
		</item>
		<item>
			<title><![CDATA[表单...]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23349.html</link>
			<description>
				<![CDATA[
基本语法<br/>
表单的基本语法&lt;form action=&quot;url&quot; method=*&gt;<br/>
... <br/>
... <br/>
&lt;input type=submit&gt; &lt;input type=reset&gt;<br/>
&lt;/form&gt; *=GET, POST <br/>
<br/>
<br/>
表单中提供给用户的输入形式&lt;input type=* name=**&gt;*=text, password, checkbox, radio, image, hidden, submit, reset<br/>
**=Symbolic Name for CGI script <br/>
<br/>
<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/230a46e3-a67b-43a3-8bf7-ef2740ed74ee.gif' height='20' width='20' border='0'/> 文字输入和密码输入*=text, password <br/>
&lt;input type=*&gt;<br/>
&lt;input type=* value=**&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;您的姓名: &lt;input type=text name=姓名&gt;&lt;br&gt;您的主页的网址: &lt;input type=text name=网址 value=http://&gt;&lt;br&gt;密码: &lt;input type=password name=密码&gt;&lt;br&gt;&lt;input type=submit value=&quot;发送&quot;&gt;&lt;input type=reset value=&quot;重设&quot;&gt;&lt;/form&gt;<br/>
您的姓名: <br/>
您的主页的网址: <br/>
密码: <br/>
<br/>
<br/>
<br/>
&lt;input type=* size=**&gt;<br/>
&lt;input type=* maxlength=**&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;input type=text name=a01 size=40&gt;&lt;br&gt;&lt;input type=text name=a02 maxlength=5&gt;&lt;br&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/230a46e3-a67b-43a3-8bf7-ef2740ed74ee.gif' height='20' width='20' border='0'/> 复选框(Checkbox) 和 单选框(RadioButton) <br/>
&lt;input type=checkbox&gt;<br/>
&lt;input type=checkbox checked&gt;<br/>
&lt;input type=checkbox value=**&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;input type=checkbox name=水果1&gt;        Banana&lt;p&gt;&lt;input type=checkbox name=水果2 checked&gt;        Apple&lt;p&gt;&lt;input type=checkbox name=水果3 value=橘子&gt;        Orange&lt;p&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
Banana<br/>
Apple<br/>
Orange<br/>
<br/>
<br/>
<br/>
&lt;input type=radio value=**&gt;<br/>
&lt;input type=radio value=** checked&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;input type=radio name=水果&gt;        Banana&lt;p&gt;&lt;input type=radio name=水果 checked&gt;        Apple&lt;p&gt;&lt;input type=radio name=水果 value=橘子&gt;        Orange&lt;p&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
Banana<br/>
Apple<br/>
Orange<br/>
<br/>
<br/>
<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/230a46e3-a67b-43a3-8bf7-ef2740ed74ee.gif' height='20' width='20' border='0'/> 图象坐标 <b>在下面选则一个系数后，在图象上点一下，就知道什么是图象坐标了！</b> &lt;input type=image src=url&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;input type=image name=face src=f.gif&gt;&lt;p&gt;&lt;input type=radio name=zoom value=2 checked&gt;x2&lt;input type=radio name=zoom value=4&gt;x4&lt;input type=radio name=zoom value=6&gt;x6&lt;p&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
<br/>
x2 x4 x6<br/>
<br/>
<br/>
<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/230a46e3-a67b-43a3-8bf7-ef2740ed74ee.gif' height='20' width='20' border='0'/> 隐藏表单的元素 &lt;input type=hidden value=*&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;input type=hidden name=add value=hoge@hoge.jp&gt;Here is a hidden element. &lt;p&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
Here is a hidden element. <br/>
<br/>
<br/>
<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/230a46e3-a67b-43a3-8bf7-ef2740ed74ee.gif' height='20' width='20' border='0'/> 列表框(Selectable Menu) <br/>
基本语法&lt;select name=*&gt;<br/>
&lt;option&gt; ...<br/>
&lt;/select&gt; <br/>
&lt;option selected&gt;<br/>
&lt;option value=**&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;select name=fruits&gt;        &lt;option&gt;Banana        &lt;option selected&gt;Apple        &lt;option value=My_Favorite&gt;Orange&lt;/select&gt;&lt;p&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
BananaAppleOrange<br/>
<br/>
<br/>
<br/>
&lt;select size=**&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;select name=fruits size=3&gt;        &lt;option&gt;Banana        &lt;option selected&gt;Apple        &lt;option value=My_Favorite&gt;Orange        &lt;option&gt;Peach&lt;/select&gt;&lt;p&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
BananaAppleOrangePeach<br/>
<br/>
<br/>
<br/>
&lt;select size=** multiple&gt;<b>注意，是用 Ctrl 键配合鼠标实现多选。<br/>
(和 MS-WINDOWS 的 File Manager 一样)</b> &lt;form action=/cgi-bin/post-query method=POST&gt;&lt;select name=fruits size=3 multiple&gt;        &lt;option selected&gt;Banana        &lt;option selected&gt;Apple        &lt;option value=My_Favorite&gt;Orange        &lt;option selected&gt;Peach&lt;/select&gt;&lt;p&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
BananaAppleOrangePeach<br/>
<br/>
<br/>
<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/230a46e3-a67b-43a3-8bf7-ef2740ed74ee.gif' height='20' width='20' border='0'/> 文本区域&lt;textarea name=* rows=** cols=**&gt; ... &lt;textarea&gt;&lt;form action=/cgi-bin/post-query method=POST&gt;&lt;textarea name=comment rows=5 cols=60&gt;&lt;/textarea&gt;&lt;P&gt;&lt;input type=submit&gt;&lt;input type=reset&gt;&lt;/form&gt;<br/>
<br/>
<br/>
<br/>
<br/>
对于很长的行是否进行换行的设置(Word Wrapping) <img src='http://www.CrazyCoder.cn/WebFiles/200811/93864b37-689c-4ce7-8861-50df15774ba1.gif' height='14' width='80' border='0'/>&lt;textarea wrap=off&gt; ... &lt;/textarea&gt;不换行，是缺省设置。 <br/>
&lt;textarea wrap=soft&gt; ... &lt;/textarea&gt;“软换行”，好象 MS－WORD 里的“软回车”。 &lt;form action=/cgi-bin/post-query method=POST&gt;<br/>
&lt;textarea wrap=soft name=comment rows=5 cols=25&gt; &lt;/textarea&gt;&lt;P&gt;<br/>
&lt;input type=submit&gt;&lt;input type=reset&gt;<br/>
&lt;/form&gt;<br/>
<br/>
<br/>
<br/>
&lt;textarea wrap=hard&gt; ... &lt;/textarea&gt;“硬换行”，好象 MS－WORD 里的“硬 <a href="/mypdf/23349.pdf" title="查看 表单... 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>273204413</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23349.html</guid>
		</item>
		<item>
			<title><![CDATA[vfp表单:VFP解决表单重复运行的最好程序]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23348.html</link>
			<description>
				<![CDATA[
解决表单重复运行的最好程序 <br/>
&amp;&amp;方法一：<br/>
****程序名随意，如myrunform.prg<br/>
****假设表单文件名为：查询表单.scx<br/>
****调用方法为： do  myrunform.prg  with  &quot;查询表单&quot;<br/>
****张某2003年8月于佛山<br/>
parameters  runformfilename<br/>
local  formIndex,runformname,ifrunform<br/>
ifrunform=.f.<br/>
For m.formIndex = 1 To _Screen.FormCount<br/>
if  juststem(SYS(1271,_Screen.Forms(m.formIndex)))==runformfilename<br/>
ifrunform=.t.<br/>
runformname=_Screen.Forms(m.formIndex).Name<br/>
if  _Screen.Forms(m.formIndex).WindowState=1  &amp;&amp;窗口最小化<br/>
_Screen.Forms(m.formIndex).WindowState=0  &amp;&amp;窗口恢复为原样大小<br/>
endif<br/>
exit<br/>
endif<br/>
endfor<br/>
if  ifrunform=.t.<br/>
Activate Windows (runformname)<br/>
else<br/>
do  form  &amp;runformfilename<br/>
endif<br/>
return<br/>
<br/>
************************<br/>
&amp;&amp;方法作者之修改<br/>
*表单重复运行的解决方法1还可简单些：<br/>
parameters  runformfilename<br/>
local  formIndex,ifrunform<br/>
ifrunform=.f.<br/>
For m.formIndex = 1 To _Screen.FormCount<br/>
if  juststem(SYS(1271,_Screen.Forms(m.formIndex)))==runformfilename<br/>
ifrunform=.t.<br/>
Activate Windows  (_Screen.Forms(m.formIndex).Name)<br/>
if  _Screen.Forms(m.formIndex).WindowState=1  &amp;&amp;窗口最小化<br/>
_Screen.Forms(m.formIndex).WindowState=0  &amp;&amp;窗口恢复为原样大小<br/>
endif<br/>
exit<br/>
endif<br/>
endfor<br/>
if  ifrunform=.f.<br/>
do  form  &amp;runformfilename<br/>
endif<br/>
return<br/>
**********************************************<br/>
<br/>
&amp;&amp;方法二:<br/>
设表单的标题（form.caption）为：查询窗口<br/>
DECLARE INTEGER FindWindow IN win32api STRING , STRING <br/>
 IF FINDWINDOW(0,&quot;查询窗口&quot;)=0  &amp;&amp;表单还没有运行<br/>
do  form  查询表单<br/>
ENDIF<br/>
<br/>
**************************<br/>
方法3：<br/>
****保证只运行表单的一个实例<br/>
****在表单的 init 事件中放入以下代码:<br/>
local i,windowname,retval<br/>
retval=.t.<br/>
i=0<br/>
windowname=wchild(&quot;&quot;,0) &amp;&amp; 参见 wchild() 函的帮助<br/>
do while not empty(windowname)<br/>
  if windowname=upper(this.name)<br/>
    i=i+1<br/>
    if i&gt;1<br/>
      retval=.f.<br/>
      exit<br/>
    endif<br/>
  endif<br/>
  windowname=wchild(&quot;&quot;,1)<br/>
<br/>
************************************************************<br/>
*方法4：<br/>
****使用说明：do RunForm with &quot;表单文件名&quot;,&quot;表单引用名（name）&quot; <br/>
****如：do  runform with  &quot;查询表单&quot;,&quot;Form1&quot;   <br/>
***************************************************<br/>
Function runform<br/>
 Para cFormName,mFormName<br/>
 */以下两句为红飞狐加入，如缺少此两句，函数不能正常运行<br/>
 cPublic=&quot;Public &quot;+mFormName<br/>
 &amp;cPublic<br/>
 If !(Type(&quot;&amp;mFormName.&quot;)=&quot;O&quot; and !Isnull(&amp;mFormName.))<br/>
  Do Form &amp;cFormName Name &amp;mFormName<br/>
 Else<br/>
  If &amp;mFormName..WindowState=1<br/>
   &amp;mFormName..WindowState=0<br/>
     Endif<br/>
 &amp;mFormName..Show<br/>
Endif<br/>
***********************<br/>
enddo<br/>
if retval=.f.<br/>
   wait window &quot;对不起 ,该表单已运行，不能多次运行该表单&quot; nowait <br/>
endif<br/>
return retval  &amp;&amp;在表单或对象的init事件中返回.f. 将取消该实例的建立<br/>
<br/>
***********************<br/>
&amp;&amp;方法五:<br/>
if wexist(&quot;表单NAME“)<br/>
activate window &quot;表单NAME&quot;<br/>
else<br/>
do form &quot;查询表单.scx&quot;<br/>
endif<br/>
***********************<br/>
&amp;&amp;方法六:<br/>
*第一次运行表单(查询表单.scx)前先执行代码<br/>
_screen.addproperty(&quot;requery&quot;,.t.)<br/>
在表单的Destroy写入如下的代码：<br/>
_screen.requery=.f.<br/>
*运行表单的代码：<br/>
if  _screen.requery=.f.<br/>
do  form  查询表单<br/>
else<br/>
wait  window  &quot;查询窗口已打开，禁止再次打开&quot;<br/>
endif<br/>
<br/>
*说明:<br/>
*表单重复运行的解决方法5的补充说明：<br/>
*其中的_screen.addproperty(&quot;requery&quot;,.t.)<br/>
*可以这样:  public  requery<br/>
*requery=.t.<br/>
*但如在其它地方如果不慎使用release、clear等命令时<br/>
*可能把requery清除<br/>
***************************<br/>
*方法七<br/>
*--防止多次进入---------------------<br/>
If This._l不可重入 AND not gnGetkeystate(0x10)&gt;100  &amp;&amp; not shift press<br/>
 For i=1 To _Screen.FormCount<br/>
  o=_Screen.Forms(i)<br/>
  IF not PEMSTATUS(o,'_c标识',5) OR o=this<br/>
   LOOP<br/>
  ENDIF  <br/>
  If o._c标识==this._c标识 <br/>
   If _Screen.Forms(i).WindowState=1<br/>
    _Screen.Forms(i).WindowState=0<br/>
   Endif<br/>
   _Screen.Forms(i).Show<br/>
   Return .F.<br/>
  Endif<br/>
 Next<br/>
Endif<br/>
*-EOF--防止多次进入---------------------<br/>
*******************************<br/>
*方法八<br/>
LOCAL nfrm<br/>
nfrm=0<br/>
FOR EACH fm IN  _screen.forms<br/>
IF fm.caption=this.Caption <br/>
     nfrm=nfrm+1<br/>
 ENDIF<br/>
 ENDFOR<br/>
RETURN  (nfrm=1)<br/>
*-----------------------------------------------------<br/>
*将这段代码放到自己的form类的load()中即可,我是用Caption来标识form身份,你也可以用<br/>
*别的,如name,tag等等,我是不高兴用额外标识的. 自然,这种方法不能用于顶层表单. <a href="/mypdf/23348.pdf" title="查看 vfp表单:VFP解决表单重复运行的最好程序 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>240718110</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23348.html</guid>
		</item>
		<item>
			<title><![CDATA[利用javascript绕过一些简单的或者更高...]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23347.html</link>
			<description>
				<![CDATA[
本教程主要介绍了如何利用javascript绕过一些简单的或者更高级一点的html表单限制及cookie/session验证.<br/>
简单的表单限制<br/>
                        1.绕过必填表项<br/>
                        你会经常碰到一些页面需要你填满所有的表项才能提交,但是我们完全可能绕过这些限制.如果你仔细看一下页面的源代码,然后找到关于表单提交的那部分代码,你会发现form标签中有一个onsubmit属性.当你看到这个属性的时候,我们就很有希望尝试一下绕过这些限制.大家都知道的,javascript可以控制页面中的所有元素,包括表单元素.因此,我们可以利用javascript修改、删除以及添加任意元素到我们浏览的每一个页面.<br/>
                        因此,我们就可以利用javascript清除表单中的ousubmit属性,这么我们就可以不受限制的成功提交表单了.<br/>
                        onsubmit <br/>
                        属性通常指向了一个函数,这个函数是用来检查提交form表单数据的正确格式的.(译者注:我这里以国内某免费邮箱申请页面为例):<br/>
                        function fCheck(){<br/>
                        if( !form.readed.checked )<br/>
                        {<br/>
                        alert(&quot;您需要接受服务条款后才能注册！&quot;);<br/>
                        form.readed.focus();<br/>
                        return false;<br/>
                        }<br/>
                        ...<br/>
                        &lt;form action=&quot;reg2.jsp&quot; method=&quot;post&quot; name=&quot;form&quot; <br/>
                        &gt;<br/>
                        ... <br/>
                        &lt;/form&gt; <br/>
                        关于fcheck()函数的详细介绍不在本文的讨论范围之内,怎么编写还请大家自己去查相关资料.通过上面的代码大家可以看出来如果你有些表单项没有填写(比如一些单选了或者多选项等等)的话,表单是无法提交的.现在我们就要修改onsubmit属性,利用javascript让它直接返回true即可以采用下面两种方法:<br/>
                        document.forms[x].; <br/>
                        or <br/>
                        document.form.; <br/>
                        使用这两个 <br/>
                        语句都可以使表单无限制的成功提交.但关键就在于我们如何执行上面javascript语句呢?其实我们可以直接把此语句输入到地址栏中,然后回车就可以执行了.语句如下:<br/>
                        javascript:document.form.; <br/>
                        但是仅仅是上面的语句是不会成功的,因为上面语句返回的值会被直接写入到页面中,我们无法继续填写表单了.所以我们必需避免值被写入到页面中,方法就是利用alert()函数:<br/>
                        javascript:alert(document.form.); <br/>
                         <br/>
                        运行上面的语句会弹出一个对话框内容是&quot;return <br/>
                        true;&quot;,而不会被写入到页面中了.现在你可以毫无限制的任意填写你的表单内容了.(译者注:以下测试是以某国内免费邮箱申请页面为例):<br/>
                        再没有解除限制前,如果密码你没有输入的话会弹出如下图的对话框:<br/>
                         <br/>
                                                        <br/>
                        这个时候我们按照上述俄方法先查看其源代码,找到提交form表单的那句代码如下:<br/>
                        &lt;form action=&quot;reg2.jsp&quot; method=&quot;post&quot; name=&quot;form&quot; <br/>
                        &gt;<br/>
                        知道其name为form,下面我们在地址栏中输入如下语句:<br/>
                        javascript:alert(document.form.);<br/>
                        然后回车,如下图:<br/>
                        这个时候我们再重新注册以下,密码栏依然不输入,然后提交表单结果如下图:<br/>
 <br/>
 <br/>
                        呵呵..是不是绕过去了...继续发挥看大家伙自己的了.<br/>
<br/>
                        2. 更改表项内容<br/>
                        当你成功尝试更改了表单的onsubmit属性可以做你想做的什么事情后,我们可以想想我们到底受到了什么限制?当然,你现在可以修改表单的onsubmit属性了,那么同样的,我们可以利用此方法修改页面中的任意对象.就像下面这样:<br/>
                        javascript:alert(document.spamform.fieldname.value=&quot;Dr_aMado <br/>
                        was here!&quot;); <br/>
                        or <br/>
                        javascript:alert(document.forms[x].fieldname.value=&quot;Dr_aMado <br/>
                        was here!&quot;); <br/>
<br/>
                        呵呵,很简单的三?你可以修改你认为可以修改的任何东西了..just do it!<br/>
 <br/>
                        SQL注入<br/>
                        1.利用表单优势<br/>
<br/>
                        SQL注入大家都很熟悉了,我这次主要跟大家解释一下漏洞表单是否会被正确的处理.<br/>
                        取得数据库信息<br/>
                        一个经常用的取得系统信息的方法是通过故意在sql查询中引发错误从而从网站数据库中取得特定的信息(译者注:就是我们俗称的&quot;爆&quot;什么社么)引发错误的方式可以通过搜索表单,动态链接以及session <br/>
                        cookies.大多数介绍sql注入的文章都是介绍如何利用动态链接和text <br/>
                        boxes执行sql查询语句的.但是我认为,这些漏洞在其它类型中更常见(select boxes, hidden <br/>
                        fields, checkboxes and radio buttons, and cookies!).<br/>
                        混和数据类型如果没有很好的编码很容易造成一个页面的崩溃.比如对&quot;memberinfo.php?o_id=1&quot;这样的链接,在其后添加一个双引号或者单引号,幸运的化你会得到一个包含部分sql查询语句的调试信息.当你得到了你需要的信息,你可以确定出下一步该如何去做.<br/>
                        更改表项的值<br/>
                        第一个应该考虑的表单就是用户资料页面.大多数用户资料页面都没有很好的过滤,比如select <br/>
                        boxes表单项.一中利用此漏洞的方法就是在这个表单项的值域中插入一个sql查询语句.在IE的地址栏中如下输入:<br/>
                        javascript:alert(document.profileform.user_sex.value=&quot;gay\',user_pasword=\'HACKED\' <br/>
                        WHERE user_id=1#&quot;); <br/>
<br/>
                        我们假设服务端的查询语句像下面这样:<br/>
                        &quot;UPDATE user_data SET <br/>
                        user_password='$user_password',user_email='$user_email',user_sex='$user_sex' <br/>
                        WHERE user_id=$user_id&quot;; <br/>
                        那么插入我们的sql语句后的查询语句就如下所示:<br/>
                        &quot;UPDATE user_data SET <br/>
                        user_password='mypassword',user_email='myemail',user_sex='gay',user_password='HACKED' <br/>
                        WHERE <br/>
                        user_id=1 #' WHERE user_id=7382&quot;; <br/>
                        &quot;#&quot;这个是sql的注释符.<br/>
<br/>
                        2.绕过session cookies<br/>
                        绕过基本的session cookie验证<br/>
                        很多情况下会话处理都是采用的cookie.如果页面没有正确处理session <br/>
                        cookie,一个攻击者可以利用此缺陷更改自己的用户身份为其它用户.<br/>
                        cookies保存在&quot;window.document.cookie&quot;.使用javascript我们可以擦除,编辑,创建任意站点的cookies.这个要比一般的攻击方式复杂得多.这里我只简单的介绍一下&quot;<br/>
                        查看cookies: <br/>
                        javascript:alert(unescape(document.cookie)); <br/>
                        修改cookies数据: <br/>
                        javascript:alert(window.c=functiona(n,v,nv){c=document.cookie;c=c.substring(c.indexOf(n)+n.length,c.length);c=c.substring(1,(<br/>
                        (c.indexOf(&quot;;&quot;)&gt;-1) ? c.indexOf(&quot;;&quot;) : <br/>
                        c.length));nc=unescape(c).replace(v,nv);document.cookie=n+&quot;=&quot;+escape(nc);return <br/>
<br/>
                        unescape(document.cookie);});alert(c(prompt(&quot;cookie <br/>
                        name:&quot;,&quot;&quot;),prompt(&quot;replace this <br/>
                        value:&quot;,&quot;&quot;),prompt(&quot;with::&quot;,&quot;&quot;))); <br/>
<br/>
                        假设你在www.ima13370h4x0r.net以&quot;John Doe&quot;身份登录,你获得的cookie如下:<br/>
                        Sessi:3:{s:11:&quot;SessionUser&quot;;s:5:&quot;75959&quot;;s:9:&quot;SessionID&quot;;i:70202768;s:9:&quot;LastVisit&quot;;i:1078367189;} <br/>
 <br/>
                        我们只关心&quot;75959&quot;这个值,因为它是user_id的值.很多时候,你会发现有的站点把一些关键数据(比如user_id)保存在cookie中,这是个很严重的漏洞,因为任何用户都可以修改他们的user_id值为其它用户比如管理员用户的user_id值.<br/>
                        . <br/>
                        一旦你声明了window.c函数后,修改cookie的值就变得容易得多.首先把s:5:&quot;75959&quot;修改为s:x:&quot;ADMINID&quot;,其中x是新值的长度.比如,你想把75959改为1,那么你必需把s:5:&quot;75959&quot;改成s:1:&quot;1&quot;.有的时候一些站点会使用带WHERE子句的sql查询语句保持用户登录状态这个时候你需要把75959该为类似&quot;13 <br/>
                        or 1=1&quot;这样的值.<br/>
                        注意: <br/>
                        嵌入的javascript声明可以加到你的浏览器的收藏里,这样可以轻轻一点即可.声明你自己的函数用下面的形式:<br/>
                        &quot;alert(window.newfunction = function <a href="/mypdf/23347.pdf" title="查看 利用javascript绕过一些简单的或者更高... 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>547974766</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23347.html</guid>
		</item>
		<item>
			<title><![CDATA[web表单:[转]浅议 Web 表单设计]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23346.html</link>
			<description>
				<![CDATA[
“输入框（ Input ）应当符合逻辑地划分为小组，这样大脑就可以很好的处理大堆区域间的关系。”– 《HTML权威指南》<br/>
Web 应用程序总是利用表单来处理数据录入和配置，但并不是所有的表单都保持一致。输入区域的对齐方式，各自的标签（label），操作方式，以及周围的视觉元素都会或多或少影响用户的行为。<br/>
<b>表单布局</b><br/>
考虑到用户完成表单填写的时间应当尽可能的短，并且收集的数据都是用户所熟悉的（比如姓名、地址、付费信息等），垂直对齐的标签和输入框可以说是最佳的。每对标签和输入框垂直对齐给人一种两者接近的感觉，并且一致的左对齐减少了眼睛移动和处理时间。用户只需要往一个方向移动：下。<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/b225979c-7be5-4e93-9603-af16b980ce39.gif' height='509' width='510' border='0'/><br/>
在这种布局中，推荐使用加粗的标签，这可以增加它们视觉比重，提高其显著性。如果不加粗的话，从用户的角度讲，标签和输入框的文字几乎就一样了。<br/>
如果一个表单上的数据并不为人熟悉或者在逻辑上分组有困难（比如一个地址的多个组成部分），左对齐的标签可以很容易的通览表单的信息。用户只需要上下看看左侧一栏标签就可以了，而不会被输入框打断思路。但这样一来，标签与其对应的输入框之间的距离通常会被更长的标签拉长，可能会影响填写表单的时间。用户必须左右来回的跳转目光来找到两个对应的标签和输入框。<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/68424e93-3291-4dd4-bb69-41c11ed9364b.gif' height='406' width='510' border='0'/><br/>
于是产生了一种替代的方案，标签右对齐布局，使得标签和输入框之间的联系更紧密。然而结果是左边参差不齐的空白和标签让用户很难快速检索表单要填写的内容。在西方国家，人们习惯于从左至右的书写，所以这种右对齐的布局就给用户造成了阅读障碍。<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/81e23497-6648-471a-88cd-43f61e66227f.gif' height='406' width='510' border='0'/><br/>
<b>借助可视化元素</b><br/>
由于“标签左对齐布局”的优点（方便检索并且减少垂直高度），尝试纠正它的主要缺点（标签和输入框的分离）就很诱惑人。<br/>
一个方案 就是增加背景色和分割线，不同的背景色产生了一列垂直的标签和一列垂直的输入框，每一组标签和输入框利用清晰的水平线分开。虽然这听上去不错，但是还是会存在问题。<br/>
对比之前的形态（用户主观的 视觉区分），这增加了15个视觉元素：中间线、一个个有背景色的单元格以及一条条的水平线。这些元素会转移用户的视线，让用户难以聚焦到一些重要的元素上，比如标签和输入框。 正如 Edward Tufte 指出的：“信息本身存在差异，必然产生感官上的不同。”换句话说，任何对布局无用的视觉元素都会不断地扰乱布局。当你试着浏览左侧的标签就可以发现，你的视线总是被打断，停下来想那些水平线、单元格和背景颜色。<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/50adcfb2-dffd-4359-a9ad-e749fd51abaa.gif' height='500' width='510' border='0'/><br/>
当然这并不意味着放弃背景色和线条。它们对于划分相关区域信息还是很有效的。比如一条细水平线或者一个浅浅的背景色，都可以从视觉上组合相关数据。背景色和线条对于区分表单的主要操作按钮尤其有效。<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/c1879f82-b2bf-421b-b8b6-3028c724522b.gif' height='336' width='510' border='0'/><br/>
<b>主次操作</b><br/>
一个表单的主要操作（通常是“提交”或“保存”）需要一个比较强的视觉比重（在上面的例子里用了亮色调、粗字体、背景色等等）。这相当于给用户一个提示：您已/即将完成填写表单。<br/>
当一个表单有多个操作，比如“继续”和“返回”，那有必要减轻次要操作的视觉重量。这可以最小化用户潜在的操作错误的风险。<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/e00fbaa2-f6f2-4b8c-9f2c-901696344b36.gif' height='260' width='510' border='0'/><br/>
虽然以上内容可以更好的让你设计表单，但是组合布局、可视化元素以及内容，仍然需要经过用户的测试以及数据分析（完成度评估、错误报告等）。<br/>
更多的细节和例子在 Web Application Form Design Expanded。<br/>
JunChen 翻译自 LukeW's Functioning Form<br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/451ed306-e40c-451c-aeac-c3d95304b88d.jpg' height='877' width='510' border='0'/><br/>
<img src='http://www.CrazyCoder.cn/WebFiles/200811/7471d82b-4ac9-4702-bca7-cb31b4b62e1f.jpg' height='417' width='510' border='0'/><br/>
优秀的表单设计会让用户有一种填写的冲动，并且能够最大限度的降低用户的出错率<br/>
浏览网站时肯定遇到过这样的 Web 表单：一个包含 100 多个国家的下拉框（select）；一个有 31 个选项的日期下拉框；等等，经常使人饱受挫折。Web 表单除去文本信息（比如 label 和其他提示等）和提交按钮，还包括五种元素：下拉框（select）、单选按钮（radio）、复选框（checkbox）、输入框（input）和超链接。<br/>
下面以旅馆订房为例，来描述表单设计过程中合理选择表单元素的过程。<br/>
<b>例子</b><br/>
在本文的例子当中，想从用户那里得到以下数据：<br/>
姓名 <br/>
人数 <br/>
旅馆名 <br/>
房间类型（单人、双人） <br/>
信用卡类型 <br/>
<b>第一步：确定页面的主要目的</b><br/>
首先想想为什么要让用户去选择（使用 select）？是页面导航？还是收集信息？<br/>
<b>作为导航的下拉框</b><br/>
使用下拉框来做导航、页面间的跳转可以节省很大一部分页面空间。并且在不改变视觉大小的情况下，增加信息量（选项的数量）。但是下拉框仍然是有不少局限的：<br/>
下拉框隐藏了选项；除非是高级用户或者在非用不可的情况下，他才会展开下拉框阅读，然后作决定； <br/>
超链接只需要点一下，而下拉框需要更多的操作； <br/>
良好设计过的超链接列表，比下拉框更容易阅读； <br/>
如果选项的数量巨大，用户必须拉动滚动条； <br/>
<b>收集信息的下拉框</b><br/>
大部分情况下表单是被用来收集信息的。比如你向用户问一个问题，并且这个问题具有有限的答案（比如信用卡类型）。如何设计才能良好的呈现这些答案？并且减少用户的犯错几率？<br/>
<b>第二步：解答 6 个问题</b><br/>
在选择用输入框还是下拉框之前，先解答以下 6 个问题：<br/>
1. 输入答案是否比选择答案更加自然？<br/>
个人信息，比如姓名、地址、生日等我们熟知的信息，使用输入的方式收集比使用选择的方式收集更加自然并且简单。对于姓名来说，也无法选择。本例中，姓名和人数就推荐使用输入框。<br/>
2. 答案是否容易输错？<br/>
容易输错的信息，就不能使用输入框来收集。比如本例中的旅馆名、房间类型，取而代之的可以使用超链接、单选按钮、复选框。<br/>
3. 用户是否需要浏览完所有的选项，才能理解问题？<br/>
比如本例中，“房间类型”这个问题，如果不先浏览所有选项，很难做出判断。在这种情况下，推荐根据情况使用单选按钮或复选框。<br/>
4. 有多少个选项？<br/>
滚动条是老大难问题了。如果下拉框的选项很多，很有可能导致页面需要滚动、下拉框选择也需要滚动。一般来说 4 个选项及 4 个以内选项的问题，使用单选按钮或复选框会比用下拉框好的多。<br/>
5. 用户是否可以同时选择多项？<br/>
一般如果用户可以同时选择多项，那么推荐使用复选框。为了避免用户不了解复选框或者不想另外说明，那么有时可以在单选按钮的基础上，增加一个“任意（any）”的选项。比如本例中的“房间类型”。<br/>
6. 各个选项是否看上去有区别？<br/>
比如“信用卡类型”，“Visa”、“MasterCard”等容易区分。但是对于“人数”来说，假设 01-10，总共两个字符长，使用下拉框不利于浏览（Scan）。而连锁旅馆通常有相似的名字，那么相似的部分可以使用缩写，并且用地名来区分。也可以使用超链接形式来避免此问题。<br/>
以上六个问题解决后，可以列出 一张表格（Link to flickr），然后平衡选择，决定哪些信息使用哪种形式表现。<br/>
<b>第三步：表单的整体效果和局部调整</b><br/>
尽管按照上面 6 个方面进行了筛选，但是还需要针对表单整体和局部进行调整。主要是以下三方面：<br/>
<b>避免太多种类的表单元素</b><br/>
根据第二步，我们得到了“最佳”的选择，如下：姓名：输入框 人数：输入框 旅馆名：超链接 房间类型（单人、双人）：带有“任意”选项的单选按钮 信用卡类型：下拉框 <br/>
发现问题了？形式太多了，又是输入框又是超链接的。这时候可以回过头再看看有没有合理的替代方案。<br/>
<b>使选项精简、易读</b><br/>
对于下拉框的原则就是使用户浏览选项的时候更加方便，不会费眼神，不会点错。对于单选、复选的选项，减少选项的数量，同时也可以使用短句来作为选项。<br/>
<b>注意选项的顺序和默认值</b><br/>
给选项赋予一个合理的逻辑顺序，比如按首字母排列、按声母序。然后根据普遍情况确定默认值。<br/>
<b>第四步：考虑易用性（Accessibility）</b><br/>
[url=http://www.junchenwu.com/WAI/wai-pageauth.html]可以参考Web内容可访问性指南 <a href="/mypdf/23346.pdf" title="查看 web表单:[转]浅议 Web 表单设计 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>82768649</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23346.html</guid>
		</item>
		<item>
			<title><![CDATA[html表单教程:HTML教程十HTML表单(Forms)]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23345.html</link>
			<description>
				<![CDATA[
<font face='' color='' size='4'>        HTML表单(Form)是HTML的一个重要部分，主要用于采集和提交用户输入的信息。</font><br/>
<font face='' color='' size='4'>        举个简单的例子，一个让用户输入姓名的HTML表单(Form)。示例代码如下：</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;form action=&quot;http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp&quot; method=&quot;get&quot;&gt;</font><br/>
<font face='' color='#9900ff' size='2'>          请输入你的姓名：</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;input type=&quot;text&quot; name=&quot;yourname&quot;&gt;</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;input type=&quot;submit&quot; value=&quot;提交&quot;&gt;</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;/form&gt;</font><br/>
          <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'>       学习HTML表单(Form)最关键要掌握的有三个要点：</font><br/>
<font face='' color='' size='4'>       ①表单控件(Form Controls) </font><br/>
<font face='' color='' size='4'>       ②Action </font><br/>
<font face='' color='' size='4'>       ③Method</font><br/>
<font face='' color='' size='4'>       先说表单控件(Form Controls)，通过HTML表单的各种控件，用户可以输入文字信息，或者从选项中选择，以及做提交的操作。比如上面的例句里，input type= &quot;text&quot;就是一个表单控件，表示一个单行输入框。</font><br/>
<font face='' color='' size='4'>       用户填入表单的信息总是需要程序来进行处理，表单里的action就指明了处理表单信息的文件。比如上面例句里的http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp。</font><br/>
<font face='' color='' size='4'>       至于method，表示了发送表单信息的方式。method有两个值：get和post。get的方式是将表单控件的name/value信息经过编码之后，通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送，你在地址栏看不到表单的提交信息。那什么时候用get，什么时候用post呢？一般是这样来判断的，如果只是为取得和显示数据，用get；一旦涉及数据的保存和更新，那么建议用post。</font><br/>
<font face='' color='#6600ff' size='4'><b>HTML表单(Form)常用控件(Controls)</b></font><br/>
<font face='' color='' size='4'>       HTML表单(Form)常用控件有：</font><br/>
<font face='' color='' size='4'><img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=30e312d7478ff30f7d6839fd914ef04265429864207c8702a8c16359f61027eb0fe7a980066c204d4e12dcdda5aac4f8d694b3d421e004ee07a5fc6dd3a748b3a279948c66fb4d15bc74dbd81ab3674df7873e5f' border='0' /></font><br/>
<font face='' color='#6600ff' size='4'><b>表单控件(Form Control)：单行文本输入框(input type=&quot;text&quot;)</b></font><br/>
<font face='' color='' size='4'>        单行文本输入框允许用户输入一些简短的单行信息，比如用户姓名。例句如下：</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;input type=&quot;text&quot; name=&quot;yourname&quot;&gt;</font><br/>
          <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='#6600ff' size='4'><b>表单控件(Form Control)：复选框(input type=&quot;checkbox&quot;)</b></font><br/>
<font face='' color='' size='4'>        复选框允许用户在一组选项里，选择多个。示例代码：</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;apple&quot;&gt;苹果&lt;br&gt;</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;orange&quot;&gt;桔子&lt;br&gt;</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;mango&quot;&gt;芒果&lt;br&gt;</font><br/>
         <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'>       用checked表示缺省已选的选项。</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;orange&quot; checked&gt;桔子&lt;br&gt;</font><br/>
         <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='#6600ff' size='4'><b>表单控件(Form Control)：单选框(input type=&quot;radio&quot;)</b></font><br/>
<font face='' color='' size='4'>       使用单选框，让用户在一组选项里只能选择一个。示例代码：</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Apple&quot;&gt;苹果&lt;br&gt;</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Orange&quot;&gt;桔子&lt;br&gt;</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Mango&quot;&gt;芒果&lt;br&gt;</font><br/>
         <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'>       用checked表示缺省已选的选项。</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Orange&quot; checked&gt;桔子&lt;br&gt;</font><br/>
        <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'><b><font face='' color='#6600ff' size=''>表单控件(Form Control)：下拉框(select)</font></b></font><br/>
<font face='' color='' size='4'><b></b>下拉框(Select)既可以用做单选，也可以用做复选。单选例句如下：</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;select name=&quot;fruit&quot; &gt;</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;option value=&quot;apple&quot;&gt;苹果</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;option value=&quot;orange&quot;&gt;桔子</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;option value=&quot;mango&quot;&gt;芒果</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;/select&gt;</font><br/>
         <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'>       如果要变成复选，加muiltiple即可。用户用Ctrl来实现多选。例句：</font><br/>
<font face='' color='#9900ff' size='2'>         &lt;select name=&quot;fruit&quot; multiple&gt;</font><br/>
         <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'>       用户还可以用size属性来改变下拉框(Select)的大小。</font><br/>
         <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'><b><font face='' color='#6600ff' size=''>表单控件(Form Control)：多行输入框(textarea)</font></b></font><br/>
<font face='' color='' size='4'><b></b>多行输入框(textarea)主要用于输入较长的文本信息。例句如下：</font><br/>
<font face='' color='#9900ff' size='2'>          &lt;textarea name=&quot;yoursuggest&quot; cols =&quot;50&quot; rows = &quot;3&quot;&gt;&lt;/textarea&gt;</font><br/>
<font face='' color='' size='4'>        其中cols表示textarea的宽度，rows表示textarea的高度。</font><br/>
          <font face='' color='#ff0000' size='4'>演示示例</font><br/>
<font face='' color='' size='4'><b><font face='' color='#6600ff' size=''>表单控件(Form Control)：密码输入框(input type=&quot;password&quot;)[/ft][ <a href="/mypdf/23345.pdf" title="查看 html表单教程:HTML教程十HTML表单(Forms) 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>281568397</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23345.html</guid>
		</item>
		<item>
			<title><![CDATA[html表单:HTML表单基础知识]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23344.html</link>
			<description>
				<![CDATA[
本专题从最基础的表单知识，到表单的高级应用，让你有一个比较全面地认识，相信你在读完本专题以后，一定会对表单非常熟悉。 <br/>
<br/>
一、表单概述 <br/>
<br/>
表单，在网页中的作用不可小视，主要负责数据采集的功能，比如你可以采集访问者的名字和e－mail地址、调查表、留言簿等等。 <br/>
<br/>
1、表单的组成 <br/>
<br/>
一个表单有三个基本组成部分： <br/>
表单标签：这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。<br/>
 表单域：包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 <br/>
表单按钮：包括提交按钮、复位按钮和一般按钮；用于将数据传送到服务器上的CGI脚本或者取消输入，还可以用 表单按钮来控制其他定义了处理脚本的处理工作。 为了顾及不同的网页设计工具，本文只讲述代码的设计，不具体讲述操作方法，下面就是表单的HTML代码设计要点： <br/>
<br/>
1.1 表单标签＜form＞＜/form＞ <br/>
<br/>
功能：用于申明表单，定义采集数据的范围，也就是＜form＞和＜/form＞里面包含的数据将被提交到服务器或者电子邮件里。 <br/>
<br/>
语法：＜FORM ACTION=&quot;URL&quot; METHOD=&quot;GET|POST&quot; ENCTYPE=&quot;MIME&quot; TARGET=&quot;...&quot;＞. . .＜/FORM＞ <br/>
<br/>
属性解释见下表： <br/>
<br/>
action=url指定一来处理提交表单的格式.它可以是一个URL地址(提交给程式)或一个电子邮件地址.method=get或post指明提交表单的HTTP方法.可能的值为： post：POST方法在表单的主干包含名称/值对并且无需包含于action特性的URL中. get：不赞成。GET方法把名称/值对加在action的URL后面并且把新的URL送至服务器.这是往前兼容的缺省值.这个值由于国际化的原因不赞成使用.enctype=cdata指明用来把表单提交给服务器时(当method值为&quot;post&quot;)的互联网媒体形式.这个特性的缺省值是&quot;application/x-www-form-urlencoded&quot;TARGET=&quot;...&quot;指定提交的结果文档显示的位置： _blank ：在一个新的、无名浏览器窗口调入指定的文档； _self ：在指向这个目标的无素的相同的框架中调入文档； _parent ：把文档调入当前框的直接的父FRAMESET框中；这个值在当前框没有父框时等价于_self； _top ：把文档调入原来的最顶部的浏览器窗口中(因此取消所有其它框架)；这个值等价于当前框没有你框时的_self. <br/>
<br/>
例如： <br/>
＜form action=&quot;http://www.yesky.com/test.asp&quot; method=&quot;post&quot; target=&quot;_blank&quot;＞...＜/form＞ <br/>
表示表单将向http://www.yesky.com/test.asp以post的方式提交，提交的结果在新的页面显示，数据提交的媒体方式是默认的application/x-www-form-urlencoded方式； <br/>
1.2 表单域 <br/>
<br/>
表单域包含了文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等，用于采集用户的输入或选择的数据，下面分别讲述这些表单域的代码格式： <br/>
<br/>
1.2.1 文本框 <br/>
<br/>
文本框是一种让访问者自己输入内容的表单对象，通常被用来填写单个字或者简短的回答，如姓名、地址等。 <br/>
代码格式：＜input type=&quot;text&quot; name=&quot;...&quot; size=&quot;...&quot; maxlength=&quot;...&quot; value=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;text&quot;定义单行文本输入框； <br/>
name属性定义文本框的名称，要保证数据的准确采集，必须定义一个独一无二的名称； <br/>
size属性定义文本框的宽度，单位是单个字符宽度； <br/>
maxlength属性定义最多输入的字符数。 <br/>
value属性定义文本框的初始值 <br/>
<br/>
样例1： <br/>
<br/>
样例1代码： <br/>
<br/>
＜input type=&quot;text&quot; name=&quot;example1&quot; size=&quot;20&quot; maxlength=&quot;15&quot;＞ <br/>
<br/>
1.2.2 多行文本框 <br/>
<br/>
也是一种让访问者自己输入内容的表单对象，只不过能让访问者填写较长的内容。 <br/>
代码格式：＜TEXTAREA name=&quot;...&quot; cols=&quot;...&quot; rows=&quot;...&quot; wrap=&quot;VIRTUAL&quot;＞＜/TEXTAREA＞ <br/>
属性解释： <br/>
name属性定义多行文本框的名称，要保证数据的准确采集，必须定义一个独一无二的名称； <br/>
cols属性定义多行文本框的宽度，单位是单个字符宽度； <br/>
rows属性定义多行文本框的高度，单位是单个字符宽度； <br/>
wrap属性定义输入内容大于文本域时显示的方式，可选值如下： <br/>
<br/>
默认值是文本自动换行；当输入内容超过文本域的右边界时会自动转到下一行，而数据在被提交处理时自动换行的地方不会有换行符出现； Off，用来避免文本换行，当输入的内容超过文本域右边界时，文本将向左滚动，必须用Return才能将插入点移到下一行； Virtual，允许文本自动换行。当输入内容超过文本域的右边界时会自动转到下一行，而数据在被提交处理时自动换行的地方不会有换行符出现； Physical，让文本换行，当数据被提交处理时换行符也将被一起提交处理。 <br/>
<br/>
样例2： <br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
样例2代码： <br/>
<br/>
＜TEXTAREA name=&quot;example2&quot; cols=&quot;20&quot; rows=&quot;2&quot; wrap=&quot;PHYSICAL&quot;＞＜/TEXTAREA＞ <br/>
<br/>
<br/>
1.2.3 密码框 <br/>
<br/>
是一种特殊的文本域，用于输入密码。当访问者输入文字时，文字会被星号或其它符号代替，而输入的文字会被隐藏。 <br/>
<br/>
代码格式：＜input type=&quot;password&quot; name=&quot;...&quot; size=&quot;...&quot; maxlength=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;password&quot;定义密码框； <br/>
name属性定义密码框的名称，要保证数据的准确采集，必须定义一个独一无二的名称； <br/>
size属性定义密码框的宽度，单位是单个字符宽度； <br/>
maxlength属性定义最多输入的字符数。 <br/>
<br/>
样例3： <br/>
<br/>
样例3代码： <br/>
<br/>
＜input type=&quot;password&quot; name=&quot;example3&quot; size=&quot;20&quot; maxlength=&quot;15&quot;＞ <br/>
<br/>
<br/>
1.2.4 隐藏域 <br/>
<br/>
隐藏域是用来收集或发送信息的不可见元素，对于网页的访问者来说，隐藏域是看不见的。当表单被提交时，隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。 <br/>
<br/>
代码格式：＜input type=&quot;hidden&quot; name=&quot;...&quot; value=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;hidden&quot;定义隐藏域； <br/>
name属性定义隐藏域的名称，要保证数据的准确采集，必须定义一个独一无二的名称； <br/>
value属性定义隐藏域的值 <br/>
例如：＜input type=&quot;hidden&quot; name=&quot;ExPws&quot; value=&quot;dd&quot;＞ <br/>
<br/>
<br/>
1.2.5 复选框 <br/>
<br/>
复选框允许在待选项中选中一项以上的选项。每个复选框都是一个独立的元素，都必须有一个唯一的名称。 <br/>
<br/>
代码格式：＜INPUT type=&quot;checkbox&quot; name=&quot;...&quot; value=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;checkbox&quot;定义复选框； <br/>
name属性定义复选框的名称，要保证数据的准确采集，必须定义一个独一无二的名称； <br/>
value属性定义复选框的值 <br/>
<br/>
样例4： yesky.com Chinabyte.com <br/>
<br/>
样例4代码： <br/>
＜input type=&quot;checkbox&quot; name=&quot;yesky&quot; value=&quot;09&quot;＞yesky.com <br/>
＜input type=&quot;checkbox&quot; name=&quot;Chinabyte&quot; value=&quot;08&quot;＞Chinabyte.com <br/>
<br/>
1.2.6 单选框 <br/>
<br/>
当需要访问者在待选项中选择唯一的答案时，就需要用到单选框了。 <br/>
<br/>
代码格式：＜input type=&quot;radio&quot; name=&quot;...&quot; value=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;radio&quot;定义单选框； <br/>
name属性定义单选框的名称，要保证数据的准确采集，单选框都是以组为单位使用的，在同一组中的单选项都必须用同一个名称； <br/>
value属性定义单选框的值，在同一组中，它们的域值必须是不同的。 <br/>
<br/>
样例5： yesky.com Chinabyte.com <br/>
<br/>
样例5代码： <br/>
＜input type=&quot;radio&quot; name=&quot;myFavor&quot; value=&quot;1&quot;＞yesky.com <br/>
＜input type=&quot;radio&quot; name=&quot;myFavor&quot; value=&quot;2&quot;＞Chinabyte.com <br/>
<br/>
<br/>
1.2.7 文件上传框 <br/>
<br/>
有时候，需要用户上传自己的文件，文件上传框看上去和其它文本域差不多，只是它还包含了一个浏览按钮。访问者可以通过输入需要上传的文件的路径或者点击浏览按钮选择需要上传的文件。 <br/>
注意：在使用文件域以前，请先确定你的服务器是否允许匿名上传文件。表单标签中必须设置ENCTYPE=&quot;multipart/form-data&quot;来确保文件被正确编码；另外，表单的传送方式必须设置成POST。 <br/>
<br/>
代码格式：＜input type=&quot;file&quot; name=&quot;...&quot; size=&quot;15&quot; maxlength=&quot;100&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;file&quot;定义文件上传框； <br/>
name属性定义文件上传框的名称，要保证数据的准确采集，必须定义一个独一无二的名称； <br/>
size属性定义文件上传框的宽度，单位是单个字符宽度； <br/>
maxlength属性定义最多输入的字符数。 <br/>
<br/>
样例6： <br/>
<br/>
样例6代码： <br/>
<br/>
＜input type=&quot;file&quot; name=&quot;myfile&quot; size=&quot;15&quot; maxlength=&quot;100&quot;＞ <br/>
<br/>
<br/>
1.2.8 下拉选择框 <br/>
<br/>
下拉选择框允许你在一个有限的空间设置多种选项。 <br/>
<br/>
代码格式： <br/>
＜select name=&quot;...&quot; size=&quot;...&quot; multiple＞ <br/>
＜option value=&quot;...&quot; selected＞...＜/option＞ <br/>
... <br/>
＜/select＞ <br/>
<br/>
属性解释： <br/>
size属性定义下拉选择框的行数； <br/>
name属性定义下拉选择框的名称； <br/>
multiple属性表示可以多选，如果不设置本属性，那么只能单选； <br/>
value属性定义选择项的值； <br/>
selected属性表示默认已经选择本选项。 <br/>
<br/>
样例7： yesky.com chinabyte.com <br/>
<br/>
样例7代码： <br/>
＜select name=&quot;mySel&quot; size=&quot;1&quot;＞ <br/>
＜option value=&quot;1&quot; selected＞yesky.com＜/option＞ <br/>
＜option value=&quot;d2&quot;＞chinabyte.com＜/option＞ <br/>
＜/select＞ <br/>
<br/>
样例8： <br/>
yesky.com chinabyte.com internet.com 按Ctrl可以多选 <br/>
<br/>
样例8代码： <br/>
＜select name=&quot;mySelt&quot; size=&quot;3&quot; multiple＞ <br/>
＜option value=&quot;1&quot; selected＞yesky.com＜/option＞ <br/>
＜option value=&quot;d2&quot;＞chinabyte.com＜/option＞ <br/>
＜option value=&quot;3&quot;＞internet.com＜/option＞ <br/>
＜/select＞ <br/>
<br/>
1.3 表单按钮 <br/>
<br/>
表单按钮控制表单的运作。 <br/>
<br/>
1.3.1 提交按钮 <br/>
<br/>
提交按钮用来将输入的信息提交到服务器。 <br/>
<br/>
代码格式：＜input type=&quot;submit&quot; name=&quot;...&quot; value=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;submit&quot;定义提交按钮； <br/>
name属性定义提交按钮的名称； <br/>
value属性定义按钮的显示文字； <br/>
<br/>
样例9： <br/>
<br/>
样例9代码： <br/>
<br/>
＜input type=&quot;submit&quot; name=&quot;mySent&quot; value=&quot;发送&quot;＞ <br/>
<br/>
<br/>
<br/>
1.3.2 复位按钮 <br/>
<br/>
复位按钮用来重置表单。 <br/>
<br/>
代码格式：＜input type=&quot;reset&quot; name=&quot;...&quot; value=&quot;...&quot;＞ <br/>
<br/>
属性解释： <br/>
type=&quot;reset&quot;定义复位按钮； <br/>
name属性定义复位按钮的名称； <br/>
value属性定义按钮的显示文字； <br/>
<br/>
样例10： <br/>
<br/>
<br/>
样例10代码： <br/>
<br/>
＜input type=&quot;reset&quot; name=&quot;myCancle&quot; value=&quot;取消&quot;＞ <br/>
<br/>
<br/>
<br/>
1.3.3 一般按钮 <br/>
<br/>
一般按钮用来控制其他定义了处理脚本的处理工作。 <br/>
<br/>
代码格式：＜input type=&quot;button&quot; name=&quot;...&quot; value=&quot;...&quot; ＞ <br/>
<br/>
属性解释： <br/>
type=&quot;button&quot;定义一般按钮； <br/>
name属性定义一般按钮的名称； <br/>
value属性定义按钮的显示文字； <br/>
onClick属性，也可以是其它的事件，通过指定脚本函数来定义按钮的行为； <br/>
<br/>
样例11： <br/>
<br/>
<br/>
样例11代码： <br/>
＜input type=&quot;button&quot; name=&quot <a href="/mypdf/23344.pdf" title="查看 html表单:HTML表单基础知识 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>14404592</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23344.html</guid>
		</item>
		<item>
			<title><![CDATA[表单提交:表单的提交]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23343.html</link>
			<description>
				<![CDATA[
既然表单是用来采集用户输入的数据，那么，就应该保证用户的数据被准确地提交到预定的地点，也就是说，我们在表单提交的时候，应该对用户的数据进行检验，一来可以避免用户误输数据，二来可以避免用户输入非法的，或者说不合格的数据；检验合格以后，还要保证用户的数据提交到特定的程序。 1．数据的检验数据的检验，通常有两种程序：客户端检验和服务器端检验。客户端检验，比较快，服务器端检验，相对来说比较慢，为了确保安全，通常同时采用，这样就可以避免用户刻意破坏。不管采用什么方式，数据检验的原理都是一样的，一旦用户输入的数据不符合规定，就报错，要求用户重新输入，客户端检验常使用Javascrip脚本，服务器端的视系统而定，本文不对数据检验的具体程序设计进行探讨，仅仅列举几个例子来说明。样例：必填项，以及简单的数据类型检验功能实现分析： 本例给表单添加了onSubmit事件，通过指定提交前，必须通过函数CheckDate()来检验，如果不合格，返回输入数据；<br/>
数据检验的函数如下： &lt;script&gt; function CheckDate(){ //取得输入的数据 userName = document.RedForm.userName.value; userEmail = document.RedForm.userEmail.value; //如果没有输入姓名 if (userName==&quot;&quot;) { alert(&quot;请输入姓名&quot;); document.RedForm.userName.focus(); return false; }else{ //如果没有输入Email，或者Email地址错误(不含@) if ((userEmail==&quot;&quot;)(userEmail.indexOf(&quot;@&quot;)==-1)) { alert(&quot;请重新输入Email地址&quot;); document.RedForm.userEmail.focus(); return false; }else return true; } } &lt;/script&gt; 表单的分支提交 有的时候，表单需要根据用户的选择，提交到不同的程序，怎么做呢？通过脚本来检测用户的选择分支，从而向不同的程序提交表单，看看样例： 样例：分支提交功能实现分析：这里首先用到的是form的 然后根据选择的分支，来分别递交到不同的程序，TwoSubmit()函数如下： &lt;script＞ function TwoSubmit(form){ if (form.Ref[0].checked){ form.action = &quot;cop.ASP&quot;;//这里是分之一 }else{ form.action = &quot;ind.asp&quot;;//这里是分之二 } form.submit(); } &lt;/script&gt; 用任何元素提交表单 是不是只有按钮或者图片按钮才能提交表单呢？当然不是，实际上，任何页面元素都可以提交表单，不过嘛，都是通过脚本来完成的，下面我们就使用链接来代替Submit按钮： 样例：用链接来提交表单 功能实现分析：通过来提交表单；用来复位表单，这样一来，任何一个元素都可以实现提交表单了。 下拉跳转菜单 在Dreamweaver中，可以很方便地建立基于表单的下拉菜单，为了兼顾非Dreamweaver用户，这里讲述一下这种技巧。样例：基于表单的下拉跳转菜单 功能实现分析：实际上，这里用到了一个函数，用于向选择的地址跳转，&lt;script language=&quot;javascript&quot;&gt; function FormMenu(targ,selObj,restore){ eval(targ+&quot;.location='&quot;+selObj.options[selObj.selectedIndex].value+&quot;'&quot;); if (restore) selObj.selectedIndex=0; }&lt;/script&gt;然后，给下拉选择框赋予一个事件，就可以了。 用Email提交表单(只适合Outlook用户，不适合FoxMail用户) 功能实现分析：看看我们的表单＜form＞标签就知道了，格式如下：＜form name=&quot;...&quot; action=&quot;mailto:xxxxx@xxx.xxx?Subject=表单反馈&quot; enctype=&quot;text/plain&quot; method=&quot;post&quot;＞...＜/form＞ 这里的mailto:后面加上要接受信息的地址，?Subject是设置默认的Email标题，enctype=&quot;text/plain&quot;是必要的，表示信息以文本方式提交，没有任何加密，所以这种方法常用于没有Asp/PHP/cgi支持的空间，也只是一个代用的方法，用户必须安装Outlook，并且是默认的邮件程序，才能顺利执行提交。 <a href="/mypdf/23343.pdf" title="查看 表单提交:表单的提交 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>764065176</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23343.html</guid>
		</item>
		<item>
			<title><![CDATA[wml表单:WML显示表单]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23342.html</link>
			<description>
				<![CDATA[
类似于HTML的&lt;FORM&gt;，&lt;fieldset&gt;可用来包括一组表单选项，但不是必须的。前面说过，当&lt;card&gt;的ordered设置为false时，手机可以显示一个概要CARD来总结有效的选项，方便用户从中选取表单选项来填写，概要CARD就是根据&lt;fieldset&gt;和独立的输入框&lt;input&gt;以及选单&lt;select&gt;来总结的。语法为， &lt;fieldset title=&quot;label&quot;&gt;表单内容&lt;/fieldset&gt;，可选的title属性除了可用来表示表单的名字外，还在概要CARD里作为选择项的标题。表单内容可以是嵌套的&lt;fieldset&gt;，输入框&lt;input&gt;，选单&lt;select&gt;和必要的提示文本。　　&lt;input name=&quot;variable&quot; title=&quot;label&quot; type=&quot;type&quot; value=&quot;value&quot; default=&quot;default&quot; format=&quot;specifier&quot; emptyok=&quot;false|true&quot; size=&quot;n&quot; maxlength=&quot;n&quot; tabindex=&quot;n&quot;/&gt;，用来输入文本，除了name属性是必要的，其他可选。 <br/>
　　*name属性，指定了用来存储该输入文本的变量名字。 <br/>
　　*title属性，该输入框的名字，同样可被用来作为概要CARD页中的选项名。 <br/>
　　*type属性，默认值为text，如选择password，则输入的数据显示为*。 <br/>
　　*value属性，在语法和行为上等同于下面的default属性， <br/>
　　*default属性，指定输入框的默认值，即name属性指定变量的默认值，当用户输入新值时，该值无效，如果该值不符合以下format属性的规定，则手机也忽略该默认值。 <br/>
　　*format 属性，用来格式化输入的数据，可用的标记如下，使用时可用“一位数字标记”和“*标记”的形式，前者代表N个标记型字符，如3X， 后者代表任意个(小于maxlength属性的值)标记型字符。 <br/>
　　标记　　　描述 <br/>
　　A 　　　　任何符号或者大写字母(不包括数字) <br/>
　　a 　　　　任何符号或者小写字母(不包括数字) <br/>
　　N 　　　　任何数字(不包括符号或者字母) <br/>
　　X 　　　　任何符号、数字或者大写字母(不可改变为小写字母) <br/>
　　x 　　　　任何符号、数字或者小写字母(不可改变为大写字母) <br/>
　　M 　　　　任何符号、数字或者大写字母(可改变为小写字母)或者多个字符，默认为首字大写 <br/>
　　m 　　　　任何符号、数字或者小写字母(可改变为大写字母)或者多个字符，默认为首字小写 <br/>
　　*maxlength属性，指定了用户可输入的最大字符长度，最大限制为256个字符。 <br/>
　　*emptyok属性，表示用户可否不填输入框，默认为false，即要填。 <br/>
　　*size属性，输入框显示长度，目前未被支持。 <br/>
　　*tabindex属性，类似于在HTML表单中按TAB键后，焦点落在哪个选项上，该值决定了这个选择顺序，数字大的排在后面。目前未被支持。 <br/>
test4.wml <br/>
--------------- <br/>
&lt;?xml version=&quot;1.0&quot;?&gt; <br/>
&lt;!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot; &quot;http://www.wapforum.org/DTD/wml_1.1.xml&quot;&gt; <br/>
&lt;wml&gt; <br/>
&lt;card id=&quot;card1&quot; ordered=&quot;false&quot;&gt; <br/>
&lt;p&gt; <br/>
USERNAME:&lt;input name=&quot;userName&quot; title=&quot;User Name&quot; type=&quot;text&quot; value=&quot;YourNameHere&quot; format=&quot;*M&quot; emptyok=&quot;false&quot; maxlength=&quot;12&quot; tabindex=&quot;1&quot;/&gt; <br/>
PASSWORD:&lt;input name=&quot;password&quot; title=&quot;Password&quot; type=&quot;password&quot; format=&quot;8x&quot; emptyok=&quot;false&quot; maxlength=&quot;8&quot; tabindex=&quot;2&quot;/&gt; <br/>
COMMENTS:&lt;input name=&quot;comments&quot; title=&quot;comment&quot; type=&quot;text&quot; value=&quot;YourCommentsHere&quot; format=&quot;*M&quot; emptyok=&quot;true&quot; maxlength=&quot;30&quot; tabindex=&quot;3&quot;/&gt; <br/>
&lt;/p&gt; <br/>
&lt;/card&gt; <br/>
&lt;/wml&gt; <br/>
　　将上例&lt;card&gt;中的odered的值改为&quot;true&quot;试试看，然后再在&lt;p&gt;和&lt;/p&gt;内加入&lt;fieldset title=&quot;field1&quot;&gt;和&lt;/fieldset&gt;试试看。 <br/>
　　&lt;select&gt;选单类似于HTML表单中的&lt;SELECT&gt;，&lt;select&gt;和&lt;/select&gt;间可包含&lt;optgroup&gt;和&lt;option&gt;标签，语法如下，所有属性都为可选： <br/>
　　&lt;select title=&quot;label&quot; multiple=&quot;false|true&quot; name=&quot;variable&quot; default=&quot;default&quot; iname=&quot;index_var&quot; ivalue=&quot;default&quot; tabindex=&quot; n&quot;&gt; <br/>
　　&lt;optgroup title=&quot;label&quot;&gt;选单内容&lt;/optgroup&gt; <br/>
　　&lt;option title=&quot;label&quot; value=&quot;value&quot; &gt; <br/>
　　事件或者文本 <br/>
　　&lt;/option&gt; <br/>
　　&lt;/select&gt; <br/>
　　*title属性，如以上&lt;input&gt;的title属性。 <br/>
　　*multiple属性，指定用户可否进行多项选择，默认值为false。 <br/>
　　*name属性，用来存储用户选择项的变量名，其值为 &lt;option&gt;标签的value属性，若用户没有选择又没有用 default 属性指定默认值， 则手机将改变量赋值为空字符串&quot;&quot;，对于多项选择，每个值用“;”分开。 <br/>
　　*default属性，可为name属性指定的变量赋默认值。 <br/>
　　*iname属性，用来记录用户选择项的位置，相应的值从 1 开始。 若没选，则该值为0。 <br/>
　　*ivalue属性，用来记录默认值所在的位置。 <br/>
　　&lt;optgroup&gt;可用来将多个&lt;option&gt;分组，&lt;optgroup&gt;和&lt;/optgroup&gt;间还可包括&lt;optgroup&gt;和&lt;option&gt;，该标签目前尚未被支持。 <br/>
　　&lt;option&gt;，类似于HTML中选单的&lt;OPTION&gt;，用来表示选单的可选项。&lt;option&gt;和&lt;/option&gt;间可包括事件(见下节)和选单的显示文本。&lt;option&gt; 的属性为可选，其中value属性用来提供值，当选到该项后，将该值赋给&lt;select&gt; 的name属性所指定的变量。onpick属性，用来指定用户选到该项并按ACCEPT键后所打开页面的URL。 <br/>
test5.wml <br/>
--------------- <br/>
&lt;?xml version=&quot;1.0&quot;?&gt; <br/>
&lt;!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot; &quot;http://www.wapforum.org/DTD/wml_1.1.xml&quot;&gt; <br/>
&lt;wml&gt; <br/>
&lt;card id=&quot;card0&quot; ordered=&quot;false&quot;&gt; <br/>
&lt;p&gt; <br/>
Please select a city... <br/>
&lt;select title=&quot;Cities List&quot; name=&quot;city&quot;&gt; <br/>
&lt;option title=&quot;Beijing&quot; value=&quot;c1&quot;&gt;Beijing&lt;/option&gt; <br/>
&lt;option title=&quot;Shanghai&quot; value=&quot;c2&quot;&gt;Shanghai&lt;/option&gt; <br/>
&lt;option title=&quot;Hongkong&quot; value=&quot;c3&quot;&gt;Hongkong&lt;/option&gt; <br/>
&lt;/select&gt; <br/>
Please select columns... <br/>
&lt;select title=&quot;Column List&quot; multiple=&quot;true&quot; name=&quot;col&quot;&gt; <br/>
&lt;option title=&quot;Hot News&quot; value=&quot;l1&quot;&gt;News&lt;/option&gt; <br/>
&lt;option title=&quot;Cool Sports&quot; value=&quot;l2&quot;&gt;Sports&lt;/option&gt; <br/>
&lt;option title=&quot;Pop Enter,,,&quot; value=&quot;l3&quot;&gt;Entertainment&lt;/option&gt; <br/>
&lt;/select&gt; <a href="/mypdf/23342.pdf" title="查看 wml表单:WML显示表单 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>838916444</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23342.html</guid>
		</item>
		<item>
			<title><![CDATA[qq空间代码应用:XHTML代码的基本应用(转)]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23341.html</link>
			<description>
				<![CDATA[
一段时间以来，发现有很多人XHTML都不会用，不光是普通的初学者，有的程序员都不是很清楚该怎么写这个XHTML，我这里呢算是把一些常见的应用问题做一个总结，也算能使得大家能在沟通，合作上能形成默契。 <br/>
<br/>
　　XHTML里有很多的标签，但是经常用到的也就是那么几个，也只要掌握这几个也就可以了。下面我们一一列举：div,p,span,ul,li,dl,dt,dd,a,img,h,strong,em <br/>
<br/>
　　div 在我的脑子里我一直把他想作是一个瓶子或是箱子，我的感觉它挺硬的。这个div没有什么特性的意义，可以使用在很多地方，也就是说他可以装不同的东西。他的正确的写法是&lt;div&gt;&lt;/div&gt;必需要有封口。大家都用来做布局之用，也有用来作为存放文章形成段落，实际上，这个做法并不是很好，因为作为文章的分段自然有一个特定的标签来用。那就是下面要讲的&lt;p&gt;&lt;/p&gt;标签，不过用DIV来再整体的包住所有的段落。这是非常实用的。 <br/>
<br/>
　　p 这是一个有特定语义的标签，表示段落，是用来区分段落的。在大部分的浏览器中对P基本上都有一个上下的边距。但是没有行首缩进，因为行首缩进只是表示段落的方式但是不是一定或是必需的。所以在用P标签的时候如果需要可以针对P设定一下行首缩进，我是推荐在文章以外的地方不要使用P，因为P是有一定语义的，如果用在别的地方恐不合适。正确的写法是&lt;p&gt;&lt;/p&gt; <br/>
<br/>
　　span 这也是一个非常常用的标签，这个标签可以说与div很像，没有什么特定的意义，只是他是一个级联元素，不是块级元素。我一直把它看作是一个袋子，他不像箱子那样可以有自己的宽高，他的宽高只能随着内容的多少而定，所以很像是袋子。这个标签与div正好互补。 <br/>
<br/>
　　ul,li 这是一个列表，在列表中，除了UL还OL，不过我觉得OL有点像是鸡肋。因为UL通过CSS定义一样可以有OL的数字排序效果。所以一般我不推荐使用OL，有UL就可以了。UL是块级的，他的子级li也是块级标签。正确的写法是&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt; LI标签是被UL标签包裹的，在UL标签里可以有无数个LI标签，LI标签不能独立使用。并且LI标签一定要封口，这不光是美观问题，对于后期的维护也很有好处。很多程序员都不喜欢把这个LI封口。UL列表的用处主要是列举出一维的，同一类型的数据。具体的比如使用在菜单上，文章中列数的一些条例等等。在列表中有一种特别的形式与UL是不一样的。那就是下面的DL <br/>
<br/>
　　dl,dt,dd 这是一个很特别的三个标签的组合。这里的DT是指标题，DD是指内容。DL是包课他们的容器。正确的写法是&lt;dl&gt;&lt;dt&gt;&lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;在DL里可以有很多组的DT，DD，当出现很多组的时候尽量是一个DT配一个DD，如果DD中内容很多，可以在DD里加P标签配合使用。DL列表是一个非常好的列表形式，可以多加利用。 <br/>
<br/>
　　a 这表示链接，是一个特定属性的，也是网页中最为神奇的标签。因为它才让无数的网页都连在了一起。正确的写法是：&lt;a href=&quot;&quot; title=&quot;&quot;&gt;&lt;/a&gt;其中的href是表示目标地址，TITLE是鼠标悬停提示文字，这是可有可无的。但是有必是利大于无。 <br/>
<br/>
　　img 这是图片标签，也是个特定属性的标签。正常写法是：&lt;img src=&quot;&quot; alt=&quot;&quot; title=&quot;&quot;/&gt; 这里的src是目标地址，ALT与TITLE是替换文字，ALT是 IE特定的，TITLE是其它浏览器的通用的。不过记得后面的反斜线那是一定要有的。 <br/>
<br/>
　　H 这是一个系列的标签，从H1到H6，一共六个，有人说太少了，有人说正好用，有人说用不了这么多。反正我是觉得差不多。正确写法是：&lt;h&gt;&lt;/h&gt;主要是用来存放标题，也有一些朋友用来作它用，个人觉得这个标签还是让他安生一点，就让他做标题的作用。这六个标签之间最好不要出现什么相互包含的事。 <br/>
<br/>
　　strong 这个意思是着重，这是有语义的，作用也很简单。至于样工，是加粗着重，还是用色彩表明着重，那都是自行选择。正确的写法是&lt;strong&gt;&lt;/strong&gt; <br/>
<br/>
　　em 这个与strong很像，是表示强调。一般浏览器的默认值是斜体。使用方式与strong一样。写法是：&lt;em&gt;&lt;/em&gt; <br/>
<br/>
　　这里没有说表单，因为表单基本上没有什么变化，也没什么可特别说的。 <a href="/mypdf/23341.pdf" title="查看 qq空间代码应用:XHTML代码的基本应用(转) 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>736524081</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23341.html</guid>
		</item>
		<item>
			<title><![CDATA[xhtml标签:XHTML标签与功能简述]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23340.html</link>
			<description>
				<![CDATA[
<b><font face='' color='#ff6600' size=''>在CSS布局中, 应该尽可能多地使用XHTML所支持的各种标签使网页具有良好的可读性. 每个标签都有自己的作用, 虽然可以完全使用DIV来构建布局, 但全部使用DIV组成的网页, 最终的可读性并不高. 正确的做法是, 选用符合需求的其他XHTML标签, 合理地替代DIV. 因此, 将所有XHTML标签列在下面, 以便查找使用.</font></b><br/>
 <br/>
    <b><font face='' color='#990000' size=''>[ 结构标签 ]</font></b><br/>
    html    html根元素<br/>
    head   html头部区域<br/>
    body   html主体区域<br/>
    div      区块定义标签<br/>
    span   行间区块定义标签<br/>
 <br/>
    <b><font face='' color='#990000' size=''>[ Meta信息 ]</font></b><br/>
    DOCTYPE    文档类型指定<br/>
    title              浏览器标题栏<br/>
    link              链接到扩展资源<br/>
    meta            Meta信息<br/>
    style            样式表区域<br/>
 <br/>
    <b><font face='' color='#990000' size=''>[ 列表 ]</font></b><br/>
    ul    无序列表<br/>
    ol    有序列表<br/>
    li     列表项<br/>
    dl    带描述的列表<br/>
    dt    描述列表中的名词<br/>
    dd   描述列表中的描述    <br/>
 <br/>
    <b><font face='' color='#990000' size=''>[ 表格 ]</font></b><br/>
    table    表格<br/>
    tr         行<br/>
    td        单元格<br/>
    th        表头<br/>
    tbody   表格主体<br/>
    thead   表格头部<br/>
    tfoot     表格底部<br/>
    col       表格列<br/>
    colgroup  表格列的集合<br/>
    caption    表格标题<br/>
 <br/>
    <font face='' color='#990000' size=''><b>[ 表单 ]</b></font><br/>
    form 表单区域<br/>
    input 输入框<br/>
    textarea 文本域<br/>
    select 下拉列表<br/>
    option 下拉列表项<br/>
    optgroup 下拉列表项集合<br/>
    button 按钮<br/>
    label 标签<br/>
    fieldset 标签页<br/>
    legent 标签页的标题<br/>
 <br/>
    <b><font face='' color='#990000' size=''>[ 脚本 ]</font></b><br/>
    script 脚本区域<br/>
    noscript   无法执行脚本的替代<br/>
 <br/>
<font face='' color='#990000' size=''><b>    [ 链接 ]</b></font><br/>
    a 链接<br/>
    vbase 基础链接类<br/>
 <br/>
<font face='' color='#990000' size=''><b>    [ 文本控制 ]</b></font><br/>
    p 段落<br/>
    h1~h6   标题1~6级<br/>
    strong   加重重点<br/>
    em   重点/强调<br/>
    abbr   定义文本的简写词<br/>
    acronym   定义首字母简写词<br/>
    address    标签联系信息<br/>
    bdo   字母顺序左右反转<br/>
    blockquote   块状引用内容<br/>
    cite    行间引用内容<br/>
    q   行间小型引用<br/>
    code   源代码区<br/>
    ins   编辑注解: 插入内容<br/>
    del   编辑注解: 删除内容<br/>
    dfn   文本术语注释<br/>
    kdb  预格式化文本<br/>
    samp   举例<br/>
    var    文本是一个变量 <br/>
    br    回车<br/>
 <br/>
<b><font face='' color='#990000' size=''>    [ 图像 ]</font></b><br/>
    img  插入图像<br/>
    area  图像热区獊 <a href="/mypdf/23340.pdf" title="查看 xhtml标签:XHTML标签与功能简述 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>155045486</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23340.html</guid>
		</item>
		<item>
			<title><![CDATA[网页设计技巧:网页设计—布局技巧1我们是否该使..]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23339.html</link>
			<description>
				<![CDATA[
<font face='' color='' size='2'> 来源:网页教学网</font><br/>
<font face='' color='' size='2'>你正在学习CSS布局吗？是不是还不能完全掌握纯CSS布局？通常有两种情况阻碍你的学习：</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　第一种可能是你还没有理解CSS处理页面的原理。在你考虑你的页面整体表现效果前，你应当先考虑内容的语义和结构，然后再针对语义、结构添加CSS。这篇文章将告诉你应该怎样把HTML结构化。CHINAZ </font><br/>
<font face='' color='' size='2'>　　另一种原因是你对那些非常熟悉的表现层属性(例如：cellpadding,、hspace、align=&quot;left&quot;等等)束手无策，不知道该转换成对应的什么CSS语句。当你解决了第一种问题，知道了如何结构化你的HTML，我再给出一个列表，详细列出原来的表现属性用什么CSS来代替。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　结构化HTML CHINAZ </font><br/>
<font face='' color='' size='2'>　　我们在刚学习网页制作时，总是先考虑怎么设计，考虑那些图片、字体、颜色、以及布局方案。然后我们用Photoshop或者Fireworks画出来、切割成小图。最后再通过编辑HTML将所有设计还原表现在页面上。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　如果你希望你的HTML页面用CSS布局(是CSS-friendly的)，你需要回头重来，先不考虑“外观”，要先思考你的页面内容的语义和结构。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　外观并不是最重要的。一个结构良好的HTML页面可以以任何外观表现出来，CSS Zen Garden是一个典型的例子。CSS Zen Garden帮助我们最终认识到CSS的强大力量。CHINAZ </font><br/>
<font face='' color='' size='2'>　　HTML不仅仅只在电脑屏幕上阅读。你用photoshop精心设计的画面可能不能显示在PDA、移动电话和屏幕阅读机上。但是一个结构良好的HTML页面可以通过CSS的不同定义，显示在任何地方，任何网络设备上。CHINAZ </font><br/>
<font face='' color='' size='2'>　　开始思考</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　首先要学习什么是&quot;结构&quot;，一些作家也称之为&quot;语义&quot;。这个术语的意思是你需要分析你的内容块，以及每块内容服务的目的，然后再根据这些内容目的建立起相应的HTML结构。CHINAZ </font><br/>
<font face='' color='' size='2'>　　如果你坐下来仔细分析和规划你的页面结构，你可能得到类似这样的几块：</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　标志和站点名称</font><br/>
<font face='' color='' size='2'>　　主页面内容</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　站点导航(主菜单) </font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　子菜单</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　搜索框CHINAZ </font><br/>
<font face='' color='' size='2'>　　功能区(例如购物车、收银台)</font><br/>
<font face='' color='' size='2'>　　页脚(版权和有关法律声明) CHINAZ </font><br/>
<font face='' color='' size='2'>　　我们通常采用DIV元素来将这些结构定义出来，类似这样：CHINAZ </font><br/>
<font face='' color='' size='2'>　　&lt;div id=&quot;header&quot;&gt;&lt;/div&gt; &lt;div id=&quot;content&quot;&gt;&lt;/div&gt; &lt;div id=&quot;globalnav&quot;&gt;&lt;/div&gt; &lt;div id=&quot;subnav&quot;&gt;&lt;/div&gt; &lt;div id=&quot;search&quot;&gt;&lt;/div&gt; &lt;div id=&quot;shop&quot;&gt;&lt;/div&gt; &lt;div id=&quot;footer&quot;&gt;&lt;/div&gt; CHINAZ </font><br/>
<font face='' color='' size='2'>　　这不是布局，是结构。这是一个对内容块的语义说明。当你理解了你的结构，就可以加对应的ID在DIV上。DIV容器中可以包含任何内容块，也可以嵌套另一个DIV。内容块可以包含任意的HTML元素---标题、段落、图片、表格、列表等等。CHINAZ </font><br/>
<font face='' color='' size='2'>　　根据上面讲述的，你已经知道如何结构化HTML，现在你可以进行布局和样式定义了。每一个内容块都可以放在页面上任何地方，再指定这个块的颜色、字体、边框、背景以及对齐属性等等。CHINAZ </font><br/>
<font face='' color='' size='2'>　　使用选择器是件美妙的事CHINAZ </font><br/>
<font face='' color='' size='2'>　　id的名称是控制某一内容块的手段,通过给这个内容块套上DIV并加上唯一的id,你就可以用CSS选择器来精确定义每一个页面元素的外观表现,包括标题、列表、图片、链接或者段落等等。例如你为#header写一个CSS规则，就可以完全不同于#content里的图片规则。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　另外一个例子是：你可以通过不同规则来定义不同内容块里的链接样式。类似这样：#globalnav a:link或者#subnav a:link或者#content a:link。你也可以定义不同内容块中相同元素的样式不一样。例如，通过#content p和#footer p分别定义#content和#footer中p的样式。从结构上讲，你的页面是由图片、链接、列表、段落等组成的，这些元素本身并不会对显示在什么网络设备中(PDA还是手机或者网络电视)有影响，它们可以被定义为任何的表现外观。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　一个仔细结构化的HTML页面非常简单，每一个元素都被用于结构目的。当你想缩进一个段落，不需要使用blockquote标签，只要使用p标签，并对p加一个CSS的margin规则就可以实现缩进目的。p是结构化标签，margin是表现属性，前者属于HTML，后者属于CSS。(这就是结构于表现的相分离.) </font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　良好结构的HTML页面内几乎没有表现属性的标签。代码非常干净简洁。例如，原先的代码&lt;table width=&quot;80%&quot; cellpadding=&quot;3&quot; border=&quot;2&quot; align=&quot;left&quot;&gt;，现在可以只在HTML中写&lt;table&gt;，所有控制表现的东西都写到CSS中去，在结构化的HTML中，table就是表格，而不是其他什么(比如被用来布局和定位)。CHINAZ </font><br/>
<font face='' color='' size='2'>　　亲自实践一下结构化</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　上面说的只是最基本的结构，实际应用中，你可以根据需要来调整内容块。常常会出现DIV嵌套的情况，你会看到&quot;container&quot;层中又有其它层，结构类似这样：CHINAZ </font><br/>
<font face='' color='' size='2'>　　&lt;div id=&quot;navcontainer&quot;&gt; &lt;div id=&quot;globalnav&quot;&gt; &lt;ul&gt;a list&lt;/ul&gt; &lt;/div&gt; &lt;div id=&quot;subnav&quot;&gt; &lt;ul&gt;another list&lt;/ul&gt; &lt;/div&gt; &lt;/div&gt; CHINAZ </font><br/>
<font face='' color='' size='2'>　　嵌套的div元素允许你定义更多的CSS规则来控制表现，例如：你可以给#navcontainer一个规则让列表居右，再给#globalnav一个规则让列表居左，而给#subnav的list另一个完全不同的表现。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　用CSS替换传统方法CHINAZ </font><br/>
<font face='' color='' size='2'>　　下面的列表将帮助你用CSS替换传统方法：</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　HTML属性以及相对应的CSS方法HTML属性CSS方法说明CHINAZ </font><br/>
<font face='' color='' size='2'>　　align=&quot;left&quot; align=&quot;right&quot; float: left; CHINAZ </font><br/>
<font face='' color='' size='2'>　　float: right;使用CSS可以浮动任何元素:图片、段落、div、标题、表格、列表等等</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　当你使用float属性，必须给这个浮动元素定义一个宽度。CHINAZ </font><br/>
<font face='' color='' size='2'>　　marginwidth=&quot;0&quot; leftmargin=&quot;0&quot; marginheight=&quot;0&quot; topmargin=&quot;0&quot; margin: 0;使用CSS, margin可以设置在任何元素上,不仅仅是body元素.更重要的，你可以分别指定元素的top, right, bottom和left的margin值。CHINAZ </font><br/>
<font face='' color='' size='2'>　　vlink=&quot;#333399&quot; alink=&quot;#000000&quot; link=&quot;#3333FF&quot; a:link #3ff; a:visited: #339; a:hover: #999; a:active: #00f; </font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　在HTML中，链接的颜色作为body的一个属性值定义。整个页面的链接风格都一样。使用CSS的选择器，页面不同部分的链接样式可以不一样。CHINAZ </font><br/>
<font face='' color='' size='2'>　　bgcolor=&quot;#FFFFFF&quot; background-color: #fff;在CSS中，任何元素都可以定义背景颜色，不仅仅局限于body和table元素。CHINAZ </font><br/>
<font face='' color='' size='2'>　　bordercolor=&quot;#FFFFFF&quot; border-color: #fff;任何元素都可以设置边框(boeder)，你可以分别定义top, right, bottom和left border=&quot;3&quot; </font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　cellspacing=&quot;3&quot; border-width: 3px;用CSS，你可以定义table的边框为统一样式，也可以分别定义top, right, bottom and left边框的颜色、尺寸和样式。</font><br/>
<font face='' color='' size='2'>　　CHINAZ</font><br/>
<font face='' color='' size='2'>　　你可以使用table, td or th这些选择器. CHINAZ </font><br/>
<font face='' color='' size='2'>　　如果你需要设置无边框效果，可以使用 <a href="/mypdf/23339.pdf" title="查看 网页设计技巧:网页设计—布局技巧1我们是否该使.. 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>909907012</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23339.html</guid>
		</item>
		<item>
			<title><![CDATA[Div+CSS布局入门教程(2)]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23338.html</link>
			<description>
				<![CDATA[
接下来我们在桌面新建一个文件夹，命名为“DIV+CSS布局练习”，在文件夹下新建两个空的记事本文档，输入以下内容：<br/>
<br/>
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br/>
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br/>
&lt;head&gt;<br/>
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;<br/>
&lt;title&gt;无标题文档&lt;/title&gt;<br/>
&lt;link href=&quot;css.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;<br/>
&lt;/head&gt;<br/>
&lt;body&gt;<br/>
&lt;/body&gt;<br/>
&lt;/html&gt;<br/>
这是XHTML的基本结构，将其命名为index.htm，另一个记事本文档则命名为css.css。<br/>
下面，我们在&lt;body&gt;&lt;/body&gt;标签对中写入DIV的基本结构，代码如下：<br/>
&lt;div id=&quot;container&quot;&gt;[color=#aaaaaa]&lt;!--页面层容器--&gt;[/color]<br/>
　　&lt;div id=&quot;Header&quot;&gt;[color=#aaaaaa]&lt;!--页面头部--&gt;[/color]<br/>
　　&lt;/div&gt;<br/>
　　&lt;div id=&quot;PageBody&quot;&gt;[color=#aaaaaa]&lt;!--页面主体--&gt;[/color]<br/>
　　　　&lt;div id=&quot;Sidebar&quot;&gt;[color=#aaaaaa]&lt;!--侧边栏--&gt;[/color]<br/>
　　　　&lt;/div&gt;<br/>
　　　　&lt;div id=&quot;MainBody&quot;&gt;[color=#aaaaaa]&lt;!--主体内容--&gt;[/color]<br/>
　　　　&lt;/div&gt;<br/>
　　&lt;/div&gt;<br/>
　　&lt;div id=&quot;Footer&quot;&gt;[color=#aaaaaa]&lt;!--页面底部--&gt;[/color]<br/>
　　&lt;/div&gt;<br/>
&lt;/div&gt;<br/>
为了使以后阅读代码更简易，我们应该添加相关注释，接下来打开css.css文件，写入CSS信息，代码如下：<br/>
<br/>
/*基本信息*/<br/>
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}<br/>
/*页面层容器*/<br/>
#container {width:100%}<br/>
/*页面头部*/<br/>
#Header {width:800px;margin:0 auto;height:100px;background:#FFCC99}<br/>
/*页面主体*/<br/>
#PageBody {width:800px;margin:0 auto;height:400px;background:#CCFF00}<br/>
/*页面底部*/<br/>
#Footer {width:800px;margin:0 auto;height:50px;background:#00FFFF}<br/>
<br/>
把以上文件保存，用浏览器打开，这时我们已经可以看到基础结构了，这个就是页面的框架了。<br/>
关于以上CSS的说明（详细请参考CSS2.0中文手册，网上有下载）：<br/>
1、请养成良好的注释习惯，这是非常重要的；<br/>
2、body是一个HTML元素，页面中所有的内容都应该写在这标签对之内，我就不多说了；<br/>
3、讲解一些常用的CSS代码的含义：<br/>
<b>font:12px Tahoma</b>；<br/>
这里使用了缩写，完整的代码应该是：font-size:12px;font-family:Tahoma；说明字体为12像素大小，字体为Tahoma格式；<br/>
<b>margin:0px</b>；<br/>
也使用了缩写，完整的应该是：<br/>
<i>margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px<br/>
或<br/>
margin:0px 0px 0px 0px</i><br/>
顺序是 上 / 右 / 下 / 左，你也可以书写为margin:0(缩写)；<br/>
以上样式说明body部分对上右下左边距为0像素，如果使用auto则是自动调整边距，<br/>
另外还有以下几种写法：<br/>
<i>margin:0px auto；</i><br/>
说明上下边距为0px，左右为自动调整；<br/>
我们以后将使用到的padding属性和margin有许多相似之处，他们的参数是一样的，<br/>
只不过各自表示的含义不相同，margin是外部距离，而padding则是内部距离。<br/>
<b>text-align:center<br/>
</b>文字对齐方式，可以设置为左、右、中，这里我将它设置为居中对齐。<br/>
<b>background:#FFF<br/>
</b>设置背景色为白色，这里颜色使用了缩写，完整的应该是background:#FFFFFF。<br/>
background可以用来给指定的层填充背景色、背景图片，以后我们将用到如下格式：<br/>
<i>background:#ccc url('bg.gif') top left no-repeat；<br/>
</i>表示：使用#CCC(灰度色)填充整个层，使用bg.gif做为背景图片，<br/>
<i>top left</i><br/>
表示图片位于当前层的左上端，no-repeat表示仅显示图片大小而不填充满整个层。<br/>
<i>top/right/left/bottom/center</i><br/>
用于定位背景图片，分别表示 上 / 右 / 下 / 左 / 中；还可以使用<br/>
<i>background:url('bg.gif') 20px 100px;<br/>
</i>表示X座标为20像素，Y座标为100像素的精确定位；<br/>
<i>repeat/no-repeat/repeat-x/repeat-y</i><br/>
分别表示 填充满整个层 / 不填充 / 沿X轴填充 / 沿Y轴填充。<br/>
<b>height / width / color<br/>
</b>分别表示高度(px)、宽度(px)、字体颜色(HTML色系表)。<br/>
4、如何使页面居中？<br/>
大家将代码保存后可以看到，整个页面是居中显示的，那么究竟是什么原因使得页面居中显示呢？<br/>
是因为我们在#container中使用了以下属性：<br/>
<i>margin:0 auto;</i><br/>
按照前面的说明，可以知道，表示上下边距为0，左右为自动，因此该层就会自动居中了。<br/>
如果要让页面居左，则取消掉auto值就可以了，因为默认就是居左显示的。<br/>
通过margin:auto我们就可以轻易地使层自动居中了。<br/>
5、这里我只介绍这些常用的CSS属性了，其他的请参看CSS2.0中文手册。<br/>
<br/>
<br/>
<br/>
<font style='filter: glow(color=#FF6600,strength=3); height:10px; color:#FFFFFF; padding:1px'>[ft=#FFFFFF,,]此 <a href="/mypdf/23338.pdf" title="查看 Div+CSS布局入门教程(2) 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>362742165</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23338.html</guid>
		</item>
		<item>
			<title><![CDATA[Div+CSS布局入门教程]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article23337.html</link>
			<description>
				<![CDATA[
小雷℡<br/>
在网页制作中，有许多的术语，例如：CSS、HTML、DHTML、XHTML等等。在下面的文章中我们将会用到一些有关于HTML的基本知识，而在你学习这篇入门教程之前，请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。 <br/>
所有的设计第一步就是构思，构思好了，一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来，以下是我构思好的界面布局图。 <br/>
  <br/>
下面，我们需要根据构思图来规划一下页面的布局，仔细分析一下该图，我们不难发现，图片大致分为以下几个部分： <br/>
　　1、顶部部分，其中又包括了LOGO、MENU和一幅Banner图片； <br/>
　　2、内容部分又可分为侧边栏、主体内容； <br/>
　　3、底部，包括一些版权信息。 <br/>
　　有了以上的分析，我们就可以很容易的布局了，我们设计层如下图: <br/>
  <br/>
根据上图，我再画了一个实际的页面布局图，说明一下层的嵌套关系，这样理解起来就会更简单了。 <br/>
  <br/>
DIV结构如下： <br/>
　　│body {}　/*这是一个HTML元素，具体我就不说明了*/ <br/>
　　└#Container {}　/*页面层容器*/ <br/>
　　　　　├#Header {}　/*页面头部*/ <br/>
　　　　　├#PageBody {}　/*页面主体*/ <br/>
　　　　　│　├#Sidebar {}　/*侧边栏*/ <br/>
　　　　　│　└#MainBody {}　/*主体内容*/ <br/>
　　　　　└#Footer {}　/*页面底部*/ <br/>
至此，页面布局与规划已经完成，接下来我们要做的就是开始书写HTML代码和CSS。 <br/>
接下来我们在桌面新建一个文件夹，命名为“DIV+CSS布局练习”，在文件夹下新建两个空的记事本文档，输入以下内容： <br/>
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;<br/>
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br/>
&lt;head&gt;<br/>
&lt;meta http-equiv=&quot;Content-Type&quot; c /&gt;<br/>
&lt;title&gt;无标题文档&lt;/title&gt;<br/>
&lt;link href=&quot;css.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;<br/>
&lt;/head&gt;<br/>
&lt;body&gt;<br/>
&lt;/body&gt;<br/>
&lt;/html&gt;<br/>
这是XHTML的基本结构，将其命名为index.htm，另一个记事本文档则命名为css.css。<br/>
下面，我们在&lt;body&gt;&lt;/body&gt;标签对中写入DIV的基本结构，代码如下：<br/>
&lt;div id=&quot;container&quot;&gt;[color=#aaaaaa]&lt;!--页面层容器--&gt;[/color]<br/>
　　&lt;div id=&quot;Header&quot;&gt;[color=#aaaaaa]&lt;!--页面头部--&gt;[/color]<br/>
　　&lt;/div&gt;<br/>
　　&lt;div id=&quot;PageBody&quot;&gt;[color=#aaaaaa]&lt;!--页面主体--&gt;[/color]<br/>
　　　　&lt;div id=&quot;Sidebar&quot;&gt;[color=#aaaaaa]&lt;!--侧边栏--&gt;[/color]<br/>
　　　　&lt;/div&gt;<br/>
　　　　&lt;div id=&quot;MainBody&quot;&gt;[color=#aaaaaa]&lt;!--主体内容--&gt;[/color]<br/>
　　　　&lt;/div&gt;<br/>
　　&lt;/div&gt;<br/>
　　&lt;div id=&quot;Footer&quot;&gt;[color=#aaaaaa]&lt;!--页面底部--&gt;[/color]<br/>
　　&lt;/div&gt;<br/>
&lt;/div&gt;<br/>
为了使以后阅读代码更简易，我们应该添加相关注释，接下来打开css.css文件，写入CSS信息，代码如下：<br/>
<br/>
/*基本信息*/<br/>
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}<br/>
/*页面层容器*/<br/>
#container {width:100%}<br/>
/*页面头部*/<br/>
#Header {width:800px;margin:0 auto;height:100px;background:#FFCC99}<br/>
/*页面主体*/<br/>
#PageBody {width:800px;margin:0 auto;height:400px;background:#CCFF00}<br/>
/*页面底部*/<br/>
#Footer {width:800px;margin:0 auto;height:50px;background:#00FFFF}<br/>
<br/>
把以上文件保存，用浏览器打开，这时我们已经可以看到基础结构了，这个就是页面的框架了。<br/>
关于以上CSS的说明（详细请参考CSS2.0中文手册，网上有下载）：<br/>
1、请养成良好的注释习惯，这是非常重要的；<br/>
2、body是一个HTML元素，页面中所有的内容都应该写在这标签对之内，我就不多说了；<br/>
3、讲解一些常用的CSS代码的含义：<br/>
 font:12px Tahoma ；<br/>
这里使用了缩写，完整的代码应该是：font-size:12px;font-family:Tahoma；说明字体为12像素大小，字体为Tahoma格式；<br/>
 margin:0px ；<br/>
也使用了缩写，完整的应该是：<br/>
 margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px<br/>
或<br/>
margin:0px 0px 0px 0px <br/>
顺序是 上 / 右 / 下 / 左，你也可以书写为margin:0(缩写)；<br/>
以上样式说明body部分对上右下左边距为0像素，如果使用auto则是自动调整边距，<br/>
另外还有以下几种写法：<br/>
 margin:0px auto； <br/>
说明上下边距为0px，左右为自动调整；<br/>
我们以后将使用到的padding属性和margin有许多相似之处，他们的参数是一样的，<br/>
只不过各自表示的含义不相同，margin是外部距离，而padding则是内部距离。<br/>
 text-align:center<br/>
 文字对齐方式，可以设置为左、右、中，这里我将它设置为居中对齐。<br/>
 background:#FFF<br/>
 设置背景色为白色，这里颜色使用了缩写，完整的应该是background:#FFFFFF。<br/>
background可以用来给指定的层填充背景色、背景图片，以后我们将用到如下格式：<br/>
 background:#ccc url('bg.gif') top left no-repeat；<br/>
 表示：使用#CCC(灰度色)填充整个层，使用bg.gif做为背景图片，<br/>
 top left <br/>
表示图片位于当前层的左上端，no-repeat表示仅显示图片大小而不填充满整个层。<br/>
 top/right/left/bottom/center <br/>
用于定位背景图片，分别表示 上 / 右 / 下 / 左 / 中；还可以使用<br/>
 background:url('bg.gif') 20px 100px;<br/>
 表示X座标为20像素，Y座标为100像素的精确定位；<br/>
 repeat/no-repeat/repeat-x/repeat-y <br/>
分别表示 填充满整个层 / 不填充 / 沿X轴填充 / 沿Y轴填充。<br/>
 height / width / color <br/>
 分别表示高度(px)、宽度(px)、字体颜色(HTML色系表)。<br/>
4、如何使页面居中？<br/>
大家将代码保存后可以看到，整个页面是居中显示的，那么究竟是什么原因使得页面居中显示呢？<br/>
是因为我们在#container中使用了以下属性：<br/>
 margin:0 auto; <br/>
按照前面的说明，可以知道，表示上下边距为0，左右为自动，因此该层就会自动居中了。<br/>
如果要让页面居左，则取消掉auto值就可以了，因为默认就是居左显示的。<br/>
通过margin:auto我们就可以轻易地使层自动居中了。<br/>
5、这里我只介绍这些常用的CSS属性了，其他的请参看CSS2.0中文手册<br/>
当我们写好了页面大致的DIV结构后，我们就可以开始细致地对每一个部分进行制作了。<br/>
在上一章中我们写入了一些样式，那些样式是为了预览结构而写入的，我们把css.css中的样式全部清除掉，重新写入以下样式代码：<br/>
<br/>
/*基本信息*/<br/>
body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;}<br/>
a:link,a:visited {font-size:12px;text-decoration:none;}<br/>
a:hover{}<br/>
/*页面层容器*/<br/>
#container {width:800px;margin:10px auto}<br/>
 样式说明： <br/>
 a:link,a:visited {font-size:12px;text-decoration:none;}<br/>
a:hover {} <br/>
这两项分别是控制页面中超链接的样式，具体我就不说明了，请大家参阅手册。<br/>
 #container {width:800px;margin:10px auto} <br/>
指定整个页面的显示区域。<br/>
 width:800px 指定宽度为800像素，这里根据实际所需设定。<br/>
 margin:10px auto ，则是页面上、下边距为10个像素，并且居中显示。<br/>
上一章中我们讲过，[ft=#ff0000,,]对层的margin属性的左右边距设置为auto可以让层居中显示 。<br/>
接下来，我们开始制作TOP部分，TOP部分包括了 LOGO、菜单和Banner ，首先我们要做的就是对设计好的图片进行切片，以下是在FW下完成的切片： <a href="/mypdf/23337.pdf" title="查看 Div+CSS布局入门教程 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>26534772</author>
			<category>Html教程</category>
			<pubDate>2008-11-18</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article23337.html</guid>
		</item>
		<item>
			<title><![CDATA[html语言入门:学习网页必学HTML语言入门基础二]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21578.html</link>
			<description>
				<![CDATA[
<a name=baidusnap0></a>HTML 标记一览 <br/>
<br/>
<br/>
<font face='' color='#ee0000' size=''>HTML&amp;gt;</font> ； <font face='' color='#ee0000' size=''>&amp;lt;HEAD&amp;gt;</font> ； <font face='' color='#ee0000' size=''>&amp;lt;TITLE&amp;gt;</font> ； <font face='' color='#ee0000' size=''>&amp;lt;BODY&amp;gt;</font> <font face='' color='#ca00ca' size=''>■ HTML 基本架构：</font><br/>
以下 HTML Source Code 便是一份 HTML 文件的基本架构 ： &amp;lt;HTML&amp;gt; <br/>
&amp;lt;HEAD&amp;gt; &amp;lt;TITLE&amp;gt; 网页的标题 &amp;lt;/TITLE&amp;gt; <br/>
&amp;lt;/HEAD&amp;gt; <br/>
&amp;lt;BODY&amp;gt; 网页的内容，很多标记都作用于此 <br/>
&amp;lt;/BODY&amp;gt; <br/>
&amp;lt;/HTML&amp;gt; 特点解说： <font face='' color='#0000ff' size=''>整份文件处于标记&amp;lt;HTML&amp;gt;与&amp;lt;/HTML&amp;gt;之间。</font> <br/>
&amp;lt;HTML&amp;gt;用以声明这是 HTML 文件，让浏览器认出并正确处理此 HTML 文件。 <font face='' color='#0000ff' size=''>文件分两部分，由&amp;lt;HEAD&amp;gt;至&amp;lt;/HEAD&amp;gt;称为<font face='' color='#ff0000' size=''>开头</font>，&amp;lt;BODY&amp;gt;至&amp;lt;/BODY&amp;gt;称<font face='' color='#ff0000' size=''>本文</font>。</font> <br/>
基本上两者各有适用的标记，如&amp;lt;TITLE&amp;gt;只可出现于开头部分。 <font face='' color='#0000ff' size=''><font face='' color='#ff0000' size=''>开头</font>部分用以存载重要资讯，而只有<font face='' color='#ff0000' size=''>本文</font>部分会被显示。</font> <br/>
所以大部分标记会运用于本文部分。 <font face='' color='#0000ff' size=''>&amp;lt;TITLE&amp;gt;所标示的是文件的标题。</font> <br/>
会出现于浏览器顶部及为别人 Bookmark 时的名称，所以每页有不同而明确的标题 是需要的。 上述标记中只有&amp;lt;BODY&amp;gt;具参数设定。 <br/>
<font face='' color='#ca00ca' size=''>■ &amp;lt;BODY&amp;gt; 之参数设定：</font><br/>
例子： &amp;lt;BODY <font face='' color='#ff0000' size=''>text</font>=&amp;quot;#000000&amp;quot; <font face='' color='#ff0000' size=''>link</font>=&amp;quot;#0000FF&amp;quot; <font face='' color='#ff0000' size=''>alink</font>=&amp;quot;#FF0000&amp;quot; <font face='' color='#ff0000' size=''>vlink</font>=&amp;quot;#0000FF&amp;quot; <font face='' color='#ff0000' size=''>background</font>=&amp;quot;bg1.gif&amp;quot; <font face='' color='#ff0000' size=''>bgcolor</font>=&amp;quot;#FFFFFF&amp;quot; <font face='' color='#ff0000' size=''>leftmargin</font>=2 <font face='' color='#ff0000' size=''>topmargin</font>=2 <font face='' color='#ff0000' size=''>bgproperties</font>=&amp;quot;fixed&amp;quot;&amp;gt; <font face='' color='#ff0000' size=''>text</font>=&amp;quot;#000000&amp;quot; <br/>
用以设定文字颜色。 <font face='' color='#008000' size=''>#000000</font> 代表黑色，亦可以采用颜色的名称，即 text=&amp;quot;<font face='' color='#ff0000' size=''>black</font>&amp;quot; 。各种颜色的值及名称可参考【调色原理】一节。 <font face='' color='#ff0000' size=''>link</font>=&amp;quot;#0000FF&amp;quot; <br/>
设定一般文字连结颜色。 <font face='' color='#ff0000' size=''>alink</font>=&amp;quot;#FF0000&amp;quot; <br/>
设定刚按下时文字连结颜色。 <font face='' color='#ff0000' size=''>vlink</font>=&amp;quot;#0000FF&amp;quot; <br/>
设定连结后的颜色。（被按过）。 [ft=#ff0000,,]back <a href="/mypdf/21578.pdf" title="查看 html语言入门:学习网页必学HTML语言入门基础二 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>421461006</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21578.html</guid>
		</item>
		<item>
			<title><![CDATA[html教程:HTML]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21577.html</link>
			<description>
				<![CDATA[
BODY&gt;...&lt;/BODY&gt; <br/>
用法：　　　　　　包含了文档的内容 <br/>
开始／结束标识：　可选／可选 <br/>
属性：　　　　　　%conreattrs,%i18n,%events <br/>
　　　　　　　　　background=&quot;...&quot;被反对。知名背景图像的URL <br/>
　　　　　　　　　bgcolor=&quot;...&quot;被反对。设置背景颜色 <br/>
　　　　　　　　　text=&quot;...&quot;被反对。设置文本颜色 <br/>
　　　　　　　　　link=&quot;...&quot;被反对。设置链接的颜色 <br/>
　　　　　　　　　vlink=&quot;...&quot;被反对。设置链接被访问后的颜色 <br/>
　　　　　　　　　alink=&quot;...&quot;被反对。设置激活链接的颜色 <br/>
　　　　　　　　　文档装载时的内部事件触发器 <br/>
　　　　　　　　　文档卸载时的内部事件触发器 <br/>
空：　　　　　　　不允许 <br/>
注释：　　　　　　文当中只能有一个BODY，并且它只能跟在HEAD后面。BODY元素可以被FRAMESET元素替换。反对使用那些有关视觉 <br/>
　　　　　　　　　的属性有利于在格式表中设置那些属性的值。 COMMENTS&lt;！--...--&gt; <br/>
用法：　　　　　　用来插入一些在浏览器中不显示的注释和解释性语言 <br/>
开始／结束标识：　必须／必须 <br/>
属性：　　　　　　没有 <br/>
空：　　　　　　　允许 <br/>
注释：　　　　　　其内容长度不用被限制在一行内，可以为任意长度。结束标识和开始标识可以不在一行上。 <br/>
&lt;DIR&gt;...&lt;/DIR&gt; <br/>
用法：　　　　　　这个标示分界的元素是用来在一大块文本中添加框架结构的 <br/>
开始／结束标识：　必须／必须 <br/>
属性：　　　　　　%coreattrs,%i18n,%events <br/>
　　　　　　　　　aling=&quot;...&quot;被反对.用来控制对齐方式(left, right, center, justify) <br/>
空：　　　　　　　不允许 <br/>
注释：　　　　　　不能在一个P元素中使用本元素。对齐属性被反对使用，这样会有利于通过<a href='http://edu.itbulo.com/web/hc/Css/' target='_blank'>样式表</a>来控制对齐方式。 <br/>
&lt;！DOCTYPE...&gt; <br/>
用法：　　　　　与其说这是一个元素，不如说是一种标准推广标记语言，它用来在<a name=baidusnap0></a>HTML文档的第一行显示版本信息。　　　　　　 <br/>
&lt;HEAD&gt;...&lt;/HEAD&gt; <br/>
用法：　　　　　　用来说明这是文档的标题，并包含了向用户和搜索引擎提供信息的其他元素 <br/>
开始／结束标识：　可选／可选 <br/>
属性：　　　　　　%i18n <br/>
　　　　　　　　　progile=&quot;...&quot;其中的URL指明了META文件的地址 <br/>
空：　　　　　　　不允许 <br/>
注释：　　　　　　每个文当中只能有一个标题。它必须位于打开的HTML标识后面和BODY前面 <br/>
&lt;HR&gt; <br/>
用法：　　　　　　是一个水平分割线，用来把页面分成几个部分 <br/>
开始／结束标识：　必须／非法 <br/>
属性：　　　　　　%coreattrs，%events <br/>
　　　　　　　　　align=&quot;...&quot;被反对。控制对齐方式(left, right, center, justify) <br/>
　　　　　　　　　noshade=&quot;...&quot;显示一个实心的分界线 <br/>
　　　　　　　　　size=&quot;...&quot;被反对。控制分界线的尺寸大小 <br/>
　　　　　　　　　width=&quot;...&quot;被反对。控制分界线的宽度 <br/>
空：　　　　　　　允许 <br/>
&lt;HTML&gt;...&lt;HTML/&gt; <br/>
用法：　　　　　　本元素包含了整个文档 <br/>
开始／结束标识：　可选／可选 <br/>
属性：　　　　　　%i18n <br/>
　　　　　　　　　version=&quot;...&quot;说明定义文档类型的URL，指明用来创建当前文档的HTML版本 <br/>
空：　　　　　　　不允许 <br/>
注释：　　　　　　其中的版本信息是从&lt;!DOCTYPE&gt;声明中复制过来的，因此这部分不是必不可少的。 <br/>
&lt;META&gt; <br/>
用法：　　　　　　提供有关文档的信息 <br/>
开始／结束标识：　必须／非法 <br/>
属性：　　　　　　%i18n <br/>
　　　　　　　　　http-equiv=&quot;...&quot;响应标题名称的HTTP <br/>
　　　　　　　　　name=&quot;...&quot;元(meta)信息的名称 <br/>
　　　　　　　　　c元(meta)信息的内容 <br/>
　　　　　　　　　scheme=&quot;...&quot;制定用来解释元(meta)信息的图解 <br/>
空：　　　　　　　不允许 <br/>
&lt;SPAN&gt;...&lt;/SPAN&gt; <br/>
用法：　　　　　　通过定义文本之间的间隔组织文档结构 <br/>
开始／结束标识：　必须／必须 <br/>
属性：　　　　　　%coreattrs,%i18n,%events <br/>
空：　　　　　　　不允许 <br/>
&lt;TITLE&gt;...&lt;/TITLE&gt; <br/>
用法：　　　　　　指明自己Web页面的名字。这个元素放在HEAD元素之中，显示在浏览器窗口的标题栏中。 <br/>
开始／结束标识：　必须／必须 <br/>
属性：　　　　　　%i18n <br/>
空：　　　　　　　不允许 <br/>
注释：　　　　　　每个文档只兊 <a href="/mypdf/21577.pdf" title="查看 html教程:HTML 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>371951774</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21577.html</guid>
		</item>
		<item>
			<title><![CDATA[html添加元素:html元素]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21576.html</link>
			<description>
				<![CDATA[
、基本TAG元素<br/>
文件格式 &lt;<a name=baidusnap0></a>HTML&gt;&lt;/HTML&gt; (HTML文件的开头与结尾)<br/>
主题 &lt;TITLE&gt;&lt;/TITLE&gt; (必须放在文头区段)<br/>
文头区段 &lt;HEAD&gt;&lt;/HEAD&gt; (描述文件，如「主题」)<br/>
内文区段 &lt;BODY&gt;&lt;/BODY&gt; (内容所在)<br/>
下面是个简单例子：<br/>
&lt;HTML&gt;<br/>
&lt;HEAD&gt;<br/>
&lt;TITLE&gt;网页标题&lt;/TITLE&gt;<br/>
&lt;/HEAD&gt;<br/>
&lt;BODY&gt;网页内容<br/>
&lt;/BODY&gt;<br/>
&lt;/HTML&gt;2、与结构相关的元素<br/>
标题 &lt;H?&gt;&lt;/H?&gt; (有六种：H1,H2,H3,H4,H5,H6)<br/>
例如： <br/>
&lt;h1&gt;H1 tag&lt;/h1&gt;<br/>
&lt;h2&gt;H1 tag&lt;/h2&gt;<br/>
&lt;h3&gt;H1 tag&lt;/h3&gt;<br/>
&lt;h4&gt;H1 tag&lt;/h4&gt;<br/>
&lt;h5&gt;H1 tag&lt;/h5&gt;<br/>
&lt;h6&gt;H1 tag&lt;/h6&gt;<br/>
标题对齐 &lt;H? ALIGN=LEFT|CENTER|RIGHT&gt;&lt;/H?&gt;<br/>
区段 &lt;DIV&gt;&lt;/DIV&gt;<br/>
区段对齐 &lt;DIV ALIGN=LEFT|RIGHT|CENTER&gt;&lt;/DIV&gt;<br/>
简短的引用 (Q)<br/>
&lt;Q&gt; 与 &lt;/Q&gt; 是对於一些引用的文件，如果引用的部分不<br/>
长。那麽可以考虑使用这一个标签，这一个标签是HTML3.0<br/>
的新语法。<br/>
引文区段 &lt;BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt; (显示时通常会内缩)<br/>
blockquote 是用来表示区域内的文件是引用某个人或是<br/>
某份文件内的资料的。通常引用的文字如果利用&lt;BLOCKQUOTE&gt;<br/>
与 &lt;/BLOCKQUOTE&gt;来将它们标记起来的话。那麽大部份的<br/>
浏览器在读这些字的时候就会以另一种方式来表示它。这<br/>
样的表示只是在提醒读者们这是引用其他人的部分。　 <br/>
强调 &lt;EM&gt;&lt;/EM&gt; (通常以斜体显示)<br/>
强烈强调 &lt;STRONG&gt;&lt;/STRONG&gt; (通常以黑体显示)<br/>
这一个特别加强语气的字元是 STRONG这个与 EM一样都是<br/>
加强语气的用法而已。大部份的浏览器都用粗黑体来表示<br/>
被 &lt;STRONG&gt; 与 &lt;/STRONG&gt; 所标记的字。<br/>
引用语句 &lt;CITE&gt;&lt;/CITE&gt; (通常以斜体显示)<br/>
利用 &lt;CITE&gt; 与 &lt;/CITE&gt; 将引用他人的话标记起来<br/>
程序原码 &lt;CODE&gt;&lt;/CODE&gt;<br/>
读者如果写的是一些电脑方面的东西，那麽可以利用CODE<br/>
这一个标签将一些相关的字眼标记起来，使用的方式也是<br/>
里用 &lt;CODE&gt; 与 &lt;/CODE&gt; 将相关的字眼标记。<br/>
程序输出样本 &lt;SAMP&gt;&lt;/SAMP&gt;<br/>
不加修饰<br/>
在 HTML 里面，如果您想印出 HTML 的语法。那麽读者可<br/>
能需要利用一些特殊的技巧来印这些字元。而在这些字元<br/>
的外面，读者就可以利用SAMP 这一个符号将它们标记起<br/>
来喔。这一个标签的特色是被标记的文字都会用固定的宽<br/>
度来表示。<br/>
键盘输入 &lt;KBD&gt;&lt;/KBD&gt;<br/>
KBD 这一个标签通常是用来告知读者可以敲入哪些字，这<br/>
些被标记成 KBD的字通常都是以固定宽度的粗体字来表示。<br/>
但是有些浏览器只是以固定宽度的字元来表示而已。<br/>
程序变量 &lt;VAR&gt;&lt;/VAR&gt;<br/>
对於一些可能改变的字HTML里面提供了一个 VAR的标签来<br/>
展示它，这个标签的意思是对於那些可能容易改变的变数<br/>
或是字眼等等。可以使用&lt;VAR&gt; 及 &lt;VAR&gt;来标记它们。这<br/>
样可以提醒使用者这些变数可能会有所改变。<br/>
定义 &lt;DFN&gt;&lt;/DFN&gt; (有些浏览器无此功能)<br/>
如果读者在 HTML 里面所用到的是一些定义的字眼。那麽<br/>
读者可以考虑使用DFN这一个标签。如果读者使用Mosaic浏<br/>
览器。那麽被 &lt;DFN&gt; 与 &lt;/DFN&gt;所标记起来的文字将会用<br/>
斜体字来表示。其它的浏览器则不一定。 <br/>
作者地址 &lt;ADDRESS&gt;&lt;/ADDRESS&gt;<br/>
大字 &lt;BIG&gt;&lt;/BIG&gt;<br/>
小字 &lt;SMALL&gt;&lt;/SMALL&gt;<br/>
语言 (LANG)<br/>
在一篇文件中，如果使用两种以上的语言，那麽就可以使用 <br/>
&lt;LANG&gt;与&lt;/LANG&gt;来将它标记起来。这也是HTML3.0的新语法。<br/>
作者 (AU)<br/>
&lt;AU&gt;与&lt;/AU&gt;并不是表示一般的AU档案，这一个标签是说如果<br/>
在读者的文章中。有提到某些作者的话，那麽就可以利用这<br/>
一个标签将作者给标记住。这也是 HTML 3.0特别为作者所设<br/>
计的一个标签喔。<br/>
个人 (PERSON)<br/>
在很多的索引程式中，程式有时候会将一些资讯页给展示出<br/>
来，而在展示这些资讯页的时候。如果有提到一些个人的名<br/>
字。那麽就可以利用 &lt;PERSON&gt; 与 &lt;/PERSON&gt;来将这些名字<br/>
给标记住。这一个语法也是 HTML 3.0 中新加入的语法。<br/>
数个单字组成的单字 (ACRONYM)<br/>
在英文中，有一些单字是由好几个单字组合而成。如果读者<br/>
碰到这种单字，读者可以考虑利用&lt;ACRONYM&gt;与 &lt;/ACRONYM&gt;<br/>
标签将它们给特别的括住。虽然这是 HTML3.0中新的语法。<br/>
但是对使用中文的我们来说，这样的一个语法并没有太大的<br/>
帮助。<br/>
缩写 (ABBREV)<br/>
与ACRONYM一样，在英文中也有许多缩写字HTML 3.0 也特别<br/>
为这些缩写字取了一个新的标签，这一个新的标签叫做 <br/>
&lt;ABBREV&gt;当然它也有一个结束的符号叫做 &lt;/ABBREV&gt;。<br/>
插入 (INS)<br/>
在HTML文件中，如果在原本旧有的文件中插入某个字，那麽<br/>
读者可以考虑使用 &lt;INS&gt; 与 &lt;/INS&gt;来将这一些字给标记住。<br/>
这样可以方便读者在查阅的时候知道这一份文件是不是有修<br/>
正过。当然，这种语法也是 HTML 3.0 中新加入的语法。<br/>
删除 (DEL)<br/>
这一个语法是要来告诉读者将要删除某些字，或是一些关於<br/>
删除的部分。这种，新的标签也是HTML3.0中出现的喔。<br/>
<br/>
3、与显示方式有关的TAG元素<br/>
粗体 &lt;B&gt;&lt;/B&gt;<br/>
斜体 &lt;I&gt;&lt;/I&gt;<br/>
画底线 &lt;U&gt;&lt;/U&gt; (有些浏览器无此功能)<br/>
删除线 &lt;STRIKE&gt;&lt;/STRIKE&gt; (有些浏览器无此功能)<br/>
删除线 &lt;S&gt;&lt;/S&gt; (有些浏览器无此功能)<br/>
下标字 &lt;SUB&gt;&lt;/SUB&gt;<br/>
上标字 &lt;SUP&gt;&lt;/SUP&gt;<br/>
打字机体 &lt;TT&gt;&lt;/TT&gt; (空白字元与其他文元之宽度相同的字体)<br/>
依据预定格式 &lt;PRE&gt;&lt;/PRE&gt; (保持文字间的相对位置)<br/>
预定格式的宽度 &lt;PRE WIDTH=?&gt;&lt;/PRE&gt; (以字元计)<br/>
对中 &lt;CENTER&gt;&lt;/CENTER&gt; (文字与图形都会对中)<br/>
闪烁 &lt;BLINK&gt;&lt;/BLINK&gt;<br/>
字体大小 &lt;FONT SIZE=?&gt;&lt;/FONT&gt; (由 1到 7)<br/>
改变字体大小 &lt;FONT SIZE=&quot;+|-?&quot;&gt;&lt;/FONT&gt;<br/>
基本字体大小 &lt;BASEFONT SIZE=?&gt; (默认值为 3)<br/>
字体颜色 &lt;FONT COLOR=&quot;#$$$$$$&quot;&gt;&lt;/FONT&gt;<br/>
指定字形 &lt;FONT FACE=&quot;***&quot;&gt;&lt;/FONT&gt;<br/>
多栏位 &lt;MULTICOL COLS=?&gt;&lt;/MULTICOL&gt;<br/>
栏位内文与边缘间隔 &lt;MULTICOL GUTTER=?&gt;&lt;/MULTICOL&gt; (默认值为10象素)<br/>
栏位宽度 &lt;MULTICOL WIDTH=?&gt;&lt;/MULTICOL&gt;<br/>
留白 &lt;SPACER&gt;<br/>
留白型态 &lt;SPACER TYPE=horizontal| vertical|block&gt;<br/>
留白大小 &lt;SPACER SIZE=?&gt;<br/>
留白尺寸 &lt;SPACER WIDTH=? HEIGHT=?&gt;<br/>
留白位置 &lt;SPACER ALIGN=left|right|center&gt; <a href="/mypdf/21576.pdf" title="查看 html添加元素:html元素 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>260802648</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21576.html</guid>
		</item>
		<item>
			<title><![CDATA[html代码:学HTML代码]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21575.html</link>
			<description>
				<![CDATA[
[ft=apar,,]欢迎您！启步学代码。 <br/>
[ft=apar,,]（1） <br/>
[ft=,,]（游子编辑 供初学<a name=baidusnap0></a>HTML代码的朋友参考）  <br/>
<br/>
<br/>
[ft=,,]   在网上经常见到很多精彩漂亮的网页和贴图。这些佳作都是用各种代码和软件编辑出来的。很想学一点，可是看教材头就晕，入门难呵！后来采用从简入手，边学边测试，才学到一点点东东。 没有专业知识，如何启步呢？只要你会电脑系统操作和26个英文字母就可以了。先看一遍HTML语言教材，看不懂也无关系，以后回来再学习。学本领，读书还是要的。<br/>
 <br/>
<br/>
[ft=,,]  简略认识一下HTML代码。HTML是一种用来制作超文本文档的简单标记语言，与普通文档不同，它可以加入文字、图片、声音、动画、影视等内容，可以从一个文件跳转到另一个文件，与世界各地主机的文件连接，通过WWW浏览器显示出效果。它的特点是用一对小尖括弧（“&lt;  和  &gt;&quot;）作为标签。所谓标签，就是它采用了一系列的指令符号来控制输出的效果，这些指令符号用“&lt;标签名字　属性&gt;”来表示。而且大部份是成对的双标签，即首标签和尾标签。 <br/>
<br/>
[ft=,,]  可以用实际例子来理解标签的含义。我们要在页面上显示“网络世界”四个红色隶书大字，就必须用下面文字设置代码。 <br/>
<br/>
[ft=,,]&lt;font style=font:60pt face=隶书 color=ff0000&gt; <br/>
[ft=,,]网络世界 <br/>
[ft=,,]&lt;/font&gt; <br/>
<br/>
[ft=,,]显示结果： <br/>
[ft=,,][ft=#ff0000,,隶书]网络世界  <br/>
<br/>
[ft=,,]  这组文字设置代码在网络世界前面的是“始标签”，在网络世界后面的是“尾标签”。始标签有一个标签名字和三个属性内容。尾标签在标签名字前加一斜杆即可，不用标记属性内容。对照说明： <br/>
<br/>
[ft=,,]&lt;font style=font:60pt face=隶书 color=ff0000&gt; <br/>
[ft=,,]网络世界 <br/>
[ft=,,]&lt;/font&gt; <br/>
<br/>
[ft=,,]代码的第一行标签名  字号大小  什么字体 字的颜色 <br/>
[ft=,,]代码的第二行     文字内容 <br/>
[ft=,,]代码的第三行  尾标签  <br/>
<br/>
[ft=,,]  在“网络世界”4个字前面加一个移动始标签&lt;marquee&gt;，后面加一个尾标签&lt;/marquee&gt;，这4个字就能移动了。 <br/>
[ft=,,]移动标签代码： <br/>
[ft=,,]&lt;marquee&gt;网络世界&lt;/marquee&gt;。 <br/>
[ft=,,]只有名称，没有其他属性内容时，系统默认从右向左走。显示结果： <br/>
<br/>
<br/>
[ft=,,]网络世界 <br/>
<br/>
[ft=,,]  增加移动标签的属性内容和属值，就能实现其他移动的方向和速度。例如为上面“网络世界”四个大字从左向右走编一组代码： <br/>
<br/>
[ft=,,]&lt;marquee direction=right scrollamount=2&gt; <br/>
[ft=,,]&lt;font style=font:60pt face=隶书 color=ff0000&gt;网络世界&lt;/font&gt; <br/>
[ft=,,]&lt;/marquee&gt;  <br/>
[ft=,,][ft=#ff0000,,隶书]网络世界  <br/>
[ft=,,]  代码的第一行是移动的始标签，内有标签名marquee和两个属性内容，即direction=right移动方向和scrollamount=2移动速度。 <br/>
[ft=,,]  代码的第二行和第三行是一组有三个属性内容的文字设置标签。“始标签 ”和文字内容以及“尾标签”都套在移动标签内。 <br/>
[ft=,,]  代码的第四行是移动标签的结尾标签。  <br/>
<br/>
[ft=,,]  记住：HTML标签是成对的，前面有一个始标签，后面必须有一个尾标签，不可多也不可少。 只有少数几个标签可以单独使用，如过行&lt;br&gt;代码就不用尾标签。  <br/>
<br/>
[ft=,,]启步学习代码先从三个内容入手： <br/>
[ft=,,]（一）文字设置或叫布局。   <br/>
[ft=,,]（二）表格（图框）设置。   <br/>
[ft=,,]（三）常用代码语句的应用。 <br/>
<br/>
[ft=,,]    <br/>
[ft=,,][ft=#00ff00,,隶书]编辑：游子  <br/>
[ft=,,][ft=,,]（待续）   <br/>
[ft=,,] <a href="/mypdf/21575.pdf" title="查看 html代码:学HTML代码 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>276997247</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21575.html</guid>
		</item>
		<item>
			<title><![CDATA[html标记:HTML标记一览]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21574.html</link>
			<description>
				<![CDATA[
标记 类型 译名或意义 作 用 备注 <br/>
文件标记 <br/>
&lt;<a name=baidusnap0></a>HTML&gt; ● 文件声明 让浏览器知道这是 HTML 文件   <br/>
&lt;HEAD&gt; ● 开头 提供文件整体资讯   <br/>
&lt;TITLE&gt; ● 标题 定义文件标题，将显示于浏览顶端   <br/>
&lt;BODY&gt; ● 本文 设计文件格式及内文所在   <br/>
排版标记 <br/>
&lt;!--注解--&gt; ○ 说明标记 为文件加上说明，但不被显示   <br/>
&lt;P&gt; ○ 段落标记 为字、画、表格等之间留一空白行   <br/>
&lt;BR&gt; ○ 换行标记 令字、画、表格等显示于下一行   <br/>
&lt;HR&gt; ○ 水平线 插入一条水平线   <br/>
&lt;CENTER&gt; ● 居中 令字、画、表格等显示于中间 反对 <br/>
&lt;PRE&gt; ● 预设格式 令文件按照原始码的排列方式显示   <br/>
&lt;DIV&gt; ● 区隔标记 设定字、画、表格等的摆放位置   <br/>
&lt;NOBR&gt; ● 不折行 令文字不因太长而绕行   <br/>
&lt;WBR&gt; ● 建议折行 预设折行部位   <br/>
字体标记 <br/>
&lt;STRONG&gt; ● 加重语气 产生字体加粗 Bold 的效果   <br/>
&lt;B&gt; ● 粗体标记 产生字体加粗的效果   <br/>
&lt;EM&gt; ● 强调标记 字体出现斜体效果   <br/>
&lt;I&gt; ● 斜体标记 字体出现斜体效果   <br/>
&lt;TT&gt; ● 打字字体 Courier字体，字母宽度相同   <br/>
&lt;U&gt; ● 加上底线 加上底线 反对 <br/>
&lt;H1&gt; ● 一级标题标记 变粗变大加宽，程度与级数反比   <br/>
&lt;H2&gt; ● 二级标题标记 将字体变粗变大加宽   <br/>
&lt;H3&gt; ● 三级标题标记 将字体变粗变大加宽   <br/>
&lt;H4&gt; ● 四级标题标记 将字体变粗变大加宽   <br/>
&lt;H5&gt; ● 五级标题标记 将字体变粗变大加宽   <br/>
&lt;H6&gt; ● 六级标题标记 将字体变粗变大加宽   <br/>
&lt;FONT&gt; ● 字形标记 设定字形、大小、颜色 反对 <br/>
&lt;BASEFONT&gt; ○ 基准字形标记 设定所有字形、大小、颜色 反对 <br/>
&lt;BIG&gt; ● 字体加大 令字体稍为加大   <br/>
&lt;SMALL&gt; ● 字体缩细 令字体稍为缩细   <br/>
&lt;STRIKE&gt; ● 画线删除 为字体加一删除线 反对 <br/>
&lt;CODE&gt; ● 程式码 字体稍为加宽如&lt;TT&gt;   <br/>
&lt;KBD&gt; ● 键盘字 字体稍为加宽，单一空白   <br/>
&lt;SAMP&gt; ● 范例 字体稍为加宽如&lt;TT&gt;   <br/>
&lt;VAR&gt; ● 变数 斜体效果   <br/>
&lt;CITE&gt; ● 传记引述 斜体效果   <br/>
&lt;BLOCKQUOTE&gt; ● 引述文字区块 缩排字体   <br/>
&lt;DFN&gt; ● 述语定义 斜体效果   <br/>
&lt;ADDRESS&gt; ● 地址标记 斜体效果   <br/>
&lt;SUB&gt; ● 下标字 下标字   <br/>
&lt;SUP&gt; ● 上标字 指数（平方、立方等）   <br/>
清单标记 <br/>
&lt;OL&gt; ● 顺序清单 清单项目将以数字、字母顺序排列   <br/>
&lt;UL&gt; ● 无序清单 清单项目将以圆点排列   <br/>
&lt;LI&gt; ○ 清单项目 每一标记标示一项清单项目   <br/>
&lt;MENU&gt; ● 选单清单 清单项目将以圆点排列，如&lt;UL&gt; 反对 <br/>
&lt;DIR&gt; ● 目录清单 清单项目将以圆点排列，如&lt;UL&gt; 反对 <br/>
&lt;DL&gt; ● 定义清单 清单分两层出现   <br/>
&lt;DT&gt; ○ 定义条目 标示该项定义的标题   <br/>
&lt;DD&gt; ○ 定义内容 标示定义内容   <br/>
表格标记 <br/>
&lt;TABLE&gt; ● 表格标记 设定该表格的各项参数   <br/>
&lt;CAPTION&gt; ● 表格标题 做成一打通列以填入表格标题   <br/>
&lt;TR&gt; ● 表格列 设定该表格的列   <br/>
&lt;TD&gt; ● 表格栏 设定该表格的栏   <br/>
&lt;TH&gt; ● 表格标头 相等于&lt;TD&gt;，但其内之字体会变粗   <br/>
表单标记 <br/>
&lt;FORM&gt; ● 表单标记 决定单一表单的运作模式   <br/>
&lt;TEXTAREA&gt; ● 文字区块 提供文字方盒以输入较大量文字   <br/>
&lt;INPUT&gt; ○ 输入标记 决定输入形式   <br/>
&lt;SELECT&gt; ● 选择标记 建立 pop-up 卷动清单   <br/>
&lt;OPTION&gt; ○ 选项 每一标记标示一个选项   <br/>
图形标记 <br/>
&lt;IMG&gt; ○ 图形标记 用以插入图形及设定图形属性   <br/>
连结标记 <br/>
&lt;A&gt; ● 连结标记 加入连结   <br/>
&lt;BASE&gt; ○ 基准标记 可将相对 URL 转绝对及指定连结目标   <br/>
框架标记 <br/>
&lt;FRAMESET&gt; ● 框架设定 设定框架   <br/>
&lt;FRAME&gt; ○ 框窗设定 设定框窗   <br/>
&lt;IFRAME&gt; ○ 页内框架 于网页中间插入框架 IE <br/>
&lt;NOFRAMES&gt; ● 不支援框架 设定当浏览器不支援框架时的提示   <br/>
影像地图 <br/>
&lt;MAP&gt; ● 影像地图名称 设定影像地图名称   <br/>
&lt;AREA&gt; ○ 连结区域 设定各连结区域   <br/>
多媒体 <br/>
&lt;BGSOUND&gt; ○ 背景声音 于背景播放声音或音乐 IE <br/>
&lt;EMBED&gt; ○ 多媒体 加入声音、音乐或影像   <br/>
其他标记 <br/>
&lt;MARQUEE&gt; ● 走动文字 令文字左右走动 IE <br/>
&lt;BLINK&gt; ● 闪烁文字 闪烁文字 NC <br/>
&lt;ISINDEX&gt; ○ 页内寻找器 可输入关键字寻找于该一页 反对 <br/>
&lt;META&gt; ○ 开头定义 让浏览器知道这是 HTML 文件   <br/>
&lt;LINK&gt; ○ 关系定义 定义该文件与其他 URL 的关系   <br/>
StyleSheet <br/>
&lt;STYLE&gt; ● 样式表 控制网页版面   <br/>
&lt;span&gt; ● 自订标记 独立使用或与样式表同用   <br/>
<br/>
注： <br/>
<br/>
● 表示该标记属围堵标记，即需要关闭标记如 &lt;/标记&gt;。 <br/>
○ 表示该标记属空标记，即不需要关闭标记。 <br/>
IE 表示该标记只适用于 Internet Explorer。 <br/>
NC 表示该标记只适用于 Netscape Communicator。 <br/>
反对 表示该标记不为 W3C 所赞同，通常这标记是 IE 或 NC 自订，且己为众所支 持，只是 HTML 标准中有其它同功能或更好的选择。 <br/>
弃用 表示该标记己为 W3C 所弃用，是过时的标记，但 HTML 具向下兼容的特 性，不用担心新浏览器不支援旧标记。 <br/>
新 表示该标记是 HTML 4.0 中新增的。 <a href="/mypdf/21574.pdf" title="查看 html标记:HTML标记一览 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>137561644</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21574.html</guid>
		</item>
		<item>
			<title><![CDATA[html特点:HTML相比XHTML有什么特点？]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21573.html</link>
			<description>
				<![CDATA[
[ft=,,]1、什么是是XHTML?   <br/>
 <br/>
[ft=,,]　　<a name=baidusnap0></a>HTML是一种基本的WEB网页设计语言，XHTML是一个基于XML的置标语言，看起来与HTML有些相象，只有一些小的但重要的区别，XHTML就是一个扮演着类似HTML的角色的XML，所以，本质上说，XHTML是一个过渡技术，结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。   <br/>
 <br/>
[ft=,,]　　2000年底，国际W3C(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言，目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。下面是W3C的HTML工作组主席Steven Pemberton回答的关于XHTML的常见基础问题。   <br/>
 <br/>
[ft=,,]　　问:什么是XHTML?   <br/>
 <br/>
[ft=,,]　　答:XHTML是一种为适应XML而重新改造的HTML。当XML越来越成为一种趋势，就出现了这样一个问题:如果我们有了XML，我们是否依然需要HTML?为了回答这个问题，1998年5月我们在旧金山开了两天的工作会议，会议的结论是:需要。我们依然需要使用HTML。因为大量的人们已经习惯使用HTML来作为他们的设计语言，而且，已经有数以百万计的页面是采用HTML编写的。   <br/>
 <br/>
[ft=,,]　　问:为什么XHTML 1.0相对HTML 4.0独立发展?   <br/>
 <br/>
[ft=,,]　　答:并不是这样。XHTML恰恰就是HTML 4.0的重新组织，(确切的说它是HTML 4.01，是一个修正版本的HTML 4.0，只不过以XHTML 1.0命名发行。) 它们在XML里的解释会有一些必要的差别，但另一方面，它们依然非常相似，我们可以把XHTML的工作看作是HTML 4.0基础上的延续。   <br/>
 <br/>
[ft=,,]　　问:XHTML 1.0如何实现XML标准?   <br/>
 <br/>
[ft=,,]　　答:XHTML就是一种XML应用。它采用XML的DTD文件格式定义，并运行在支持XML的系统上。这里要感谢XML的Namespaces功能，浏览器制造商不需要再创造新的私有标签(tags)，他们只需要在XHTML代码里包含XML代码片段，或者XML代码里包含XHTML代码片段。   <br/>
 <br/>
[ft=,,]　　2、与HTML相比XHTML有什么特点?   <br/>
 <br/>
[ft=,,]　　(1)XHTML解决HTML语言所存在的严重制约其发展的问题。HTML发展到今天存在三个主要缺点:不能适应现在越多的网络设备和应用的需要，比如手机、PDA、信息家电都不能直接显示HTML;由于HTML代码不规范、臃肿，浏览器需要足够智能和庞大才能够正确显示HTML;数据与表现混杂，这样你的页面要改变显示，就必须重新制作HTML。因此HTML需要发展才能解决这个问题，于是W3C又制定了XHTML，XHTML是HTML向XML过度的一个桥梁。   <br/>
 <br/>
[ft=,,]　　(2)XML是web发展的趋势，所以人们急切的希望加入XML的潮流中。XHTML是当前替代HTML4标记语言的标准，使用XHTML 1.0，只要你小心遵守一些简单规则，就可以设计出既适合XML系统，又适合当前大部分HTML浏览器的页面。这个意思就是说，你可以立刻设计使用XML，而不需要等到人们都使用支持XML的浏览器。这个指导方针可以使web平滑的过渡到XML。   <br/>
[ft=,,]　　(3)使用XHTML的另一个优势是:它非常严密。当前网络上的HTML的糟糕情况让人震惊，早期的浏览器接受私有的HTML标签，所以人们在页面设计完毕后必须使用各种浏览器来检测页面，看是否兼容，往往会有许多莫名其妙的差异，人们不得不修改设计以便适应不同的浏览器。   <br/>
 <br/>
[ft=,,]　　(4)XHTML是能与其它基于XML的标记语言、应用程序及协议进行良好的交互工作。。   <br/>
 <br/>
[ft=,,]　　(5)XHTML是Web标准家族的一部分，能很好在无线设备等其它用户代理上。   <br/>
 <br/>
[ft=,,]　　(6)在网站设计方面，XHTML可助你去掉表现层代码的恶习，帮助你养成标记校验来测试页面工作的习惯。/olor][/h1] <a href="/mypdf/21573.pdf" title="查看 html特点:HTML相比XHTML有什么特点？ 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>313425156</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21573.html</guid>
		</item>
		<item>
			<title><![CDATA[path路径:HTML相对路径(Relative Path)和绝对路径..]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21572.html</link>
			<description>
				<![CDATA[
<font face='' color='' size='5'><a name=baidusnap0></a>HTML相对路径(Relative Path)和绝对路径(Absolute Path) </font><br/>
<br/>
HTML初学者会经常遇到这样一个问题 ，如何正确引用一个文件。比如，怎样在一个HTML网页中引用另外一个HTML网页作为超链接(hyperlink)？怎样在一个网页中插入一张图片？......<br/>
(相关教程：<a href='http://blabla.cn/html_tutorials/020_HTML_links.html' target='_blank'>HTML超链接</a>；<a href='http://blabla.cn/html_tutorials/040_html_image.html' target='_blank'>HTML图片</a>)<br/>
如果你在引用文件时(如加入超链接，或者插入图片等)，使用了错误的文件路径，就会导致引用失效(无法浏览链接文件，或无法显示插入的图片等)。<br/>
你的虚拟主机提供商会给你一个目录 ，比如www，这个www就是你网站的根目录！<br/>
为了避免这些错误 ，正确地引用文件 ，我们需要学习一下HTML路径。<br/>
HTML有2种路径的写法：相对路径和绝对路径。<br/>
 <br/>
HTML相对路径(Relative Path)<br/>
 <br/>
同一个目录的文件引用<br/>
 <br/>
如果源文件 和引用文件在同一个目录里，直接写引用文件名即可。<br/>
假设info.html路径 是：c:\Inetpub\wwwroot.<br/>
我们现在建一个源文件info.html ，在info.html里要引用index.html文件作为超链接。<br/>
假设info.html路径 是：c:\Inetpub\wwwroot\sites\blabla\info .html<br/>
假设index.html路径是：c :\Inetpub\wwwroot\sites\blabla\index.html<br/>
在info.html加入index.html超链接的代码应该这样写：<br/>
&lt;a href = &quot;index.html&quot;&gt;index.html&lt;/a &gt;<br/>
 <br/>
如何表示上级目录<br/>
 <br/>
../表示源文件所在目录的上一级目录，../../表示源文件所在目录的上上级目录，以此类推。<br/>
假设info.html路径是：c:\Inetpub\wwwroot\sites\blabla\info .html<br/>
假设index.html路径是：c:\Inetpub\wwwroot\sites\index.html<br/>
在info .html加入index.html超链接的代码应该这样写：<br/>
&lt;a href = &quot;../index.html&quot;&gt;index.html&lt;/a&gt;<br/>
假设info.html路径是：c:\Inetpub\wwwroot\sites\blabla\info.html<br/>
假设index.html路径是：c :\Inetpub\wwwroot\index.html<br/>
在info.html加入index.html超链接的代码应该这样写 ：<br/>
&lt;a href = &quot;../../index.html&quot;&gt;index.html &lt;/a &gt;<br/>
假设info .html路径是：c:\Inetpub\wwwroot\sites\blabla\info.html<br/>
假设index.html路径是：c:\Inetpub\wwwroot\sites\wowstory\index.html<br/>
在info.html加入index.html超链接的代码应该这样写：<br/>
&lt;a href = &quot;../wowstory/index.html&quot;&gt;index.html&lt;/a&gt;<br/>
 <br/>
如何表示下级目录<br/>
 <br/>
引用下级目录的文件，直接写下级目录文件的路径即可。<br/>
假设info.html路径是：c:\Inetpub\wwwroot\sites\blabla\info.html<br/>
假设index.html路径是：c:\Inetpub\wwwroot\sites\blabla\html\index.html<br/>
在info .html加入index.html超链接的代码应该这样写：<br/>
&lt;a href = &quot;html/index.html&quot;&gt;index.html&lt;/a&gt;<br/>
假设info.html路径是：c:\Inetpub\wwwroot\sites\blabla\info.html<br/>
怎样在一个HTML网页中引用另外一个HTML网页作为超链接。<br/>
假设index.html路径是：c:\Inetpub\wwwroot\sites\blabla\html\tutorials\index.html<br/>
在info.html加入index.html超链接的代码应该这样写：<br/>
&lt;a href = &quot;html/tutorials/index .html&quot;&gt;index.html&lt;/a&gt;<br/>
 <br/>
HTML绝对路径(Absolute Path)<br/>
 <br/>
HTML绝对路径(absolute path )指带域名的文件的完整路径。<br/>
假设你注册了域名www .blabla .cn，并申请了虚拟主机，你的虚拟主机提供商会给你一个目录，比如www，这个www就是你网站的根目录。<br/>
直接写引用文件名即可。blabla\html\index.<br/>
假设你在www根目录下放了一个文件index.html，这个文件的绝对路径就是： http://www.blabla.cn/index.html。<br/>
这个文件的绝对路径就是： http://www .blabla。<br/>
假设你在www根目录下建了一个目录叫html_tutorials，然后在该目录下放了一个文件index.html，这个文件的绝 <a href="/mypdf/21572.pdf" title="查看 path路径:HTML相对路径(Relative Path)和绝对路径.. 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>623465207</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21572.html</guid>
		</item>
		<item>
			<title><![CDATA[html基本语法:学习HTML必须知道的基本语法]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21571.html</link>
			<description>
				<![CDATA[
<font face='' color='' size=''><b><font face='' color='#0080ff' size=''>1.1一般标记</font><br/>
</b>　　一般标记是由一个起始标记(Opening Tag)和一个结束标记(Ending Tag)所组成，其语法为：&lt;x&gt;受控文字&lt;/x&gt;</font><br/>
<font face='' color='' size=''>　　其中，x代表标记名称。&lt;x&gt;和&lt;/x&gt;就如同一组开关：起始标记&lt;x&gt;为开启(ON)的某种功能，而结束标记&lt;/x&gt;(通常为起始标记加上一个斜线/)为关(OFF)功能，受控制的文字信息便放在两标记之间。例如：&lt;i&gt;这是斜体字&lt;/i&gt;。</font><br/>
<font face='' color='' size=''>　　标记之中还可以附加一些属性(Attribute)，用来完成某些特殊效果或功能。例如：&lt;x a1=&quot;v1&quot;,a2=&quot;v2&quot;,...,an=&quot;vn&quot;&gt;受控文字&lt;/x&gt;</font><br/>
<font face='' color='' size=''>　　其中，a1,a2,...,an为属性名称，而v1,v2,...,vn则是其所对应的属性值，属性值加不加引号，目前所使用的浏览器都可接受，但依据W3C的新标准，属性值是要加引号的，所以最好养成加引号得习惯。</font><br/>
<font face='' color='' size=''><b><font face='' color='#0080ff' size=''>1.2 空标记</font></b></font><br/>
<font face='' color='' size=''>　　虽然大部分的标记是成双成对出现的，但也有一些是单独存在的。这些单独存在的标记称为空标记(Empty Tags)。其与法为：&lt;x&gt;</font><br/>
<font face='' color='' size=''>　　同样，空标记也可以附加一些属性(Attribute)，用来完成某些特殊效果或功能。如：&lt;x a1=&quot;v1&quot;,a2=&quot;v2&quot;,...,an=&quot;vn&quot;&gt;，例如：&lt;hr&gt;,&lt;br&gt;等。 </font><br/>
<font face='' color='' size=''>　　W3C定义的新标准(XHTML1.0/<a name=baidusnap0></a>HTML4.0)建议：空标记应以/结尾，即：&lt;X /&gt;</font><br/>
<font face='' color='' size=''>　　如果附加属性则为：&lt;x a1=&quot;v1&quot;,a2=&quot;v2&quot;,...,an=&quot;vn&quot; /&gt;</font><br/>
<font face='' color='' size=''>　　目前所使用的浏览器对于空标记后面是否要加/并没有严格要求，即在空标记最后在/和没有加/，不影响其功能。但是如果希望你的文件能满足最新标准，那么最好加上/。</font><br/>
<br/>
<font face='' color='' size=''><font face='' color='#0080ff' size=''><b>2. HTML标记分类</b></font><br/>
　　</font><font face='' color='' size=''><font face='' color='#0080c0' size=''><b>2.1文件结构标记(Document Structure Tags)</b></font><br/>
　　此类标记的目的是用来标示出文件的结构，主要的有：</font><br/>
<font face='' color='' size=''>　　&lt;html&gt;...&lt;/html&gt;:标示html文件的起始和终止。</font><br/>
<font face='' color='' size=''>　　&lt;head&gt;...&lt;/head&gt;:标示出文件标题区。</font><br/>
<font face='' color='' size=''>　　&lt;body&gt;...&lt;/body&gt;:标示出文件主体区</font><br/>
<font face='' color='' size=''>　　<b><font face='' color='#0080c0' size=''>2.2区段格式标记(Block Formatting Tags)</font></b></font><br/>
<font face='' color='' size=''>　　此类标记的主要用途是将HTML文件中得某个区段文字,以特定格式显示，增加文件的可看度。主要的有：</font><br/>
<font face='' color='' size=''>　　&lt;title&gt;...&lt;/title&gt;:文件题目。</font><br/>
<font face='' color='' size=''>　　&lt;hi&gt;...&lt;/hi&gt;:i=1,2,...,6,网页标题。</font><br/>
<font face='' color='' size=''>　　&lt;hr&gt;:产生水平线。</font><br/>
<font face='' color='' size=''>　　&lt;br&gt;:强迫换行。</font><br/>
<font face='' color='' size=''>　　&lt;p&gt;...&lt;/p&gt;:文件段落。</font><br/>
<font face='' color='' size=''>　　&lt;pre&gt;...&lt;/pre&gt;:以原始格式显示。 </font><br/>
<font face='' color='' size=''>　　&lt;address&gt;...&lt;/address&gt;：标注联络人姓名、电话、地址等信息。</font><br/>
<font face='' color='' size=''>　　&lt;blockquote&gt;...&lt;/blockquote&gt;:区段引用标记。</font><br/>
<font face='' color='' size=''>　　<b><font face='' color='#0080c0' size=''>2.3字符格式标记(Character Formatting Tags)</font></b></font><br/>
<font face='' color='' size=''>　　用来改变HTML文件文字的外观，增加文件的美观程度。主要有：</font><br/>
<font face='' color='' size=''>　　&lt;b&gt;...&lt;/b&gt;:粗体字。</font><br/>
<font face='' color='' size=''>　　&lt;i&gt;...&lt;/i&gt;:斜体字。</font><br/>
<font face='' color='' size=''>　　&lt;tt&gt;...&lt;/tt&gt;:打字体。</font><br/>
<font face='' color='' size=''>　　&lt;font&gt;...&lt;/font&gt;:改变字体设置。</font><br/>
<font face='' color='' size=''>　　&lt;center&gt;...&lt;/center&gt;:居中对齐。</font><br/>
<font face='' color='' size=''>　　&lt;blink&gt;...&lt;/blink&gt;:文字闪烁。</font><br/>
<font face='' color='' size=''>　　&lt;big&gt;...&lt;/big&gt;:加大字号。</font><br/>
<font face='' color='' size=''>　　&lt;small&gt;...&lt;/small&gt;:缩小字号。</font><br/>
<font face='' color='' size=''>　　&lt;cite&gt;...&lt;/cite&gt;:参照。</font><br/>
<font face='' color='' size=''>　　<b><font face='' color='#0080c0' size=''>2.4列表标记(List Tags)</font></b></font><br/>
<font face='' color='' size=''>　　&lt;ul&gt;...&lt;/ul&gt;:无编号列表。</font><br/>
<font face='' color='' size=''>　　&lt;ol&gt;...&lt;/ol:有编号列表。</font><br/>
<font face='' color='' size=''>　　&lt;li&gt;...&lt;/li&gt;:列表项目。</font><br/>
<font face='' color='' size=''>　　&lt;dl&gt;...&lt;/dl&gt;:定义式列表。</font><br/>
<font face='' color='' size=''>　　&lt;dd&gt;...&lt;/dd&gt;:定义项目。</font><br/>
<font face='' color='' size=''>　　&lt;dt&gt;...&lt;/dt&gt;:定义项目。</font><br/>
<font face='' color='' size=''>　　&lt;dir&gt;...&lt;/dir&gt;:目录式列表。</font><br/>
<font face='' color='' size=''>　　&lt;menu&gt;...&lt;/menu&gt;:菜单式列表。 </font><br/>
<font face='' color='' size=''>　　<b><font face='' color='#0080c0' size=''>2.5链接标记(Anchor Tag)</font></b></font><br/>
<font face='' color='' size=''>　　链接可以说是html超文本文件的命脉，html通过链接标记来整合分散在世界各地的图、文、影、音等信息。此类标记的主要用途为标示超文本文件链接(Hypertext Link)，主要有：</font><br/>
<font face='' color='' size=''>&lt;a&gt;...&lt;/a&gt;:建立超级链接。</font><br/>
<font face='' color='' size=''>　　<b><font face='' color='#0080c0' size=''>2.6多媒体标记(Multimedia Tag)</font></b></font><br/>
<font face='' color='' size=''>　　此类标记用来显示图像数据。主要有：</font><br/>
<font face='' color='' size=''>　　&lt;img&gt;:嵌入图像。</font><br/>
<font face='' color='' size=''>　　&lt;embed&gt;:嵌入多媒体对象。</font><br/>
<font face='' color='' size=''>　　&lt;bgsound&gt;:背景音乐。</font><br/>
<font face='' color='' size=''>　　</font><font face='' color='' size=''><font face='' color='#0080c0' size=''><b>2.7表格标记(Table Tags)</b></font><br/>
　　此类标记用制作表格。主要有：</font><br/>
<font face='' color='' size=''>　　&lt;table&gt;...&lt;/table&gt;:定义表格区段。</font><br/>
<font face='' color='' size=''>　　&lt;caption&gt;...&lt;/caption&gt;:表格标题。</font><br/>
<font face='' color='' size=''>　　&lt;th&gt;...&lt;/th&gt;:表头。</font><br/>
<font face='' color='' size=''>　　&lt;tr&gt;...&lt;/tr&gt;:表格列。</font><br/>
<font face='' color='' size=''>　　&lt;td&gt;...&lt;/td&gt;:表格单元格。</font><br/>
<font face='' color='' size=''>　　</font><font face='' color='' size=''><font face='' color='#0080c0' size=''><b>2.8表单标记(Form Tags)</b></font><br/>
　　此类标记用来制作交互式表单，主要的有：</font><br/>
<font face='' color='' size=''>　　&lt;Form&gt;...&lt;/form&gt;:表明表单区段的开始与结束。</font><br/>
<font face='' color='' size=''>　　&lt;input&gt;:产生单行文本框、单选按钮、复选框等。</font><br/>
<font face='' color='' size=''>　　&lt;textarea&gt;...&lt;/textarea&gt;:产生多行输入文本框。</font><br/>
<font face='' color='' size=''>　　&lt;select&gt;...&lt;/select&gt;:标明下拉列表的开始与结束。 </font><br/>
<font face='' color='' size=''>　　&lt;option&gt;...&lt;/option&gt;:在下拉列表中产生一个选择项目。</font><br/>
<font face='' color='' size=''>　　HTML标记并没有大小写之分，即&lt;BODY&gt;和&lt;body&gt;是相同的。以下来分别介绍这些标记。</font><br/>
<br/>
<font face='' color='' size=''><b><font face='' color='#0080ff' size=''>3. 文件结构标记</font></b></font><br/>
<font face='' color='' size=''>　　一个html文件的结构基本上可以分为两部分，一部分称为标题区(Head Section)；另一部分称为主体区(Body Section)。文件结构标记就是用来标示出何处属于标题，何处属于主体。</font><br/>
[ft=,,] <a href="/mypdf/21571.pdf" title="查看 html基本语法:学习HTML必须知道的基本语法 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>329956670</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21571.html</guid>
		</item>
		<item>
			<title><![CDATA[html是一种:1.认识HTMl(一)]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21570.html</link>
			<description>
				<![CDATA[
[ft=#000000,,]  ---1    <br/>
[ft=#000000,,]什么是 <a name=baidusnap0></a>HTML ?  <br/>
[ft=#000000,,]HTML是Hypertext Marked Language的英文缩写,即 超文本标记语言 ,是一种用来制作超文本文档的简单标记语言( 就是制作网页的最基本的语言 ).  <br/>
[ft=#000000,,]HTML语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).  <br/>
[ft=#000000,,]在标准网页设计中HTML负责填充网页的内容.  <br/>
[ft=#000000,,]HTML文件也可以说是一个文本文件,它包含了一些HTML元素,标签等.HTML文件必须使用 *.html 或 *.htm 为文件名后缀.  <br/>
[ft=#000000,,]HTML编写的 超文本文档 (文件)称为 HTML文档 (网页),它能独立于各种操作系统平台,如 UNIX,WINDOWS 等,并且可以通知浏览器显示什么.自1990年以来HTML就一直被用作互联网的信息表示语言,用于描述网页的格式设计和它与互联网上其它网页的连结信息.  <br/>
[ft=#000000,,]HTML语言描述的文件(网页),需要通过 浏览器 显示出效果,如 FireFox, IE .  <br/>
 HTML是大小写不敏感的,HTML与html是一样的. <br/>
  [ft=#000000,,]对于每个希望制作网页的朋友,学习HTML语言,是你们迈出的第一步,也是网页设计基础中的基础!  <br/>
<br/>
[ft=#000000,,]  ---2    <br/>
[ft=#000000,,]什么是 XHTML ?  <br/>
<br/>
[ft=#000000,,]XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言.  <br/>
[ft=#000000,,]XHTML语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言).  <br/>
[ft=#000000,,]XHTML是用来代替HTML的, 是2000年w3c公布发行的.  <br/>
[ft=#000000,,]XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求.  <br/>
[ft=#000000,,]XHTML是基于XML的应用.  <br/>
[ft=#000000,,]XHTML更简洁更严紧.  <br/>
[ft=#000000,,]XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')  <br/>
 XHTML是大小写敏感的,HTML与html是不一样的.标准的XHTML标签应该使用小写.  <br/>
[ft=#000000,,]除此之外XHTML和HTML基本相同.  <br/>
<br/>
 ---3  <br/>
 [ft=#000000,,]什么叫 标准网页设计 ?  <br/>
<br/>
[ft=#000000,,]我们必须知道的! 每个网页都是由'内容'与'表现'组织起来的.  <br/>
[ft=#000000,,]内容:就是我要显示什么.(使用HTML)  <br/>
[ft=#000000,,]表现:怎么显示的更好.(使用CSS,学习CSS教程)  <br/>
[ft=#000000,,]作为一个负责的网页设计者,你要牢记,标准网页设计中,HTML只是负责显示内容的,具体怎么显示,怎么排版是CSS的事.  <br/>
<br/>
[ft=#000000,,] ---4   <br/>
[ft=#000000,,]何为 W3c组织 ?  <br/>
<br/>
[ft=#000000,,]答:是一个国际性的非赢利组织,目的就是推动web的标准.官方网站为  [ft=#000000,,].  <br/>
<br/>
[ft=#000000,,] ---5   <br/>
[ft=#000000,,]何为 超文本 ？  <br/>
<br/>
[ft=#000000,,]答:就是网页.可以加入图片、声音、动画、影视等内容,可以从一个文件(网页)跳转到另一个文件(网页),与世界各地主机的文件连接. <a href="/mypdf/21570.pdf" title="查看 html是一种:1.认识HTMl(一) 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>215836033</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21570.html</guid>
		</item>
		<item>
			<title><![CDATA[html标签属性:HTML head内标签属性全接触]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21569.html</link>
			<description>
				<![CDATA[
超~~~~~<br/>
<b><font face='' color='' size='4'><a name=baidusnap0></a>HTML</font></b> <br/>
以下所有代码全是在&lt;head&gt;...&lt;/head&gt;之间，具体内容有： <br/>
1.&lt;title&gt;…&lt;/title&gt; <br/>
标题元素，帮助用户更好识别文件，有且只有一个。当作为首页或收藏时做文件名。 <br/>
2.&lt;link&gt;…&lt;/link&gt; <br/>
显示本文档和其它文档之间的关系：&lt;link rel=“stylesheet” href=“s.css”&gt; 和外部样式表的连接。 <br/>
rel说明html文件和url两文档之间的关系，href说明文档名。 <br/>
3.&lt;style&gt;…&lt;/style&gt; <br/>
可以在文档中包含风格页。文档本身的内部样式。 <br/>
4.&lt;base&gt;…&lt;/base&gt; <br/>
为相对路径定义绝对路径url，读者下载你的文档后，也可知道从哪下的url格式：通信协议：//主机名/路径/文件名 <br/>
5.&lt;script&gt;…&lt;/script&gt; <br/>
用于包含脚本（一系列脚本语言写的命令）可以是 Javascript 或 VbScript。 <br/>
6.&lt;meta&gt;…&lt;/meta&gt; <br/>
meta标签的常见功能： <br/>
１、帮助主页被各大搜索引擎登录 <br/>
２、定义页面的使用语言 <br/>
３、自动刷新并指向新的页面 <br/>
４、实现网页转换时的动画效果 <br/>
５、网页定级评价 <br/>
６、控制页面缓冲 <br/>
７、控制网页显示的窗口。 <br/>
meta是用来在HTML文档中模拟HTTP协议的响应头报文。 <br/>
meta 的属性有两种：name和http-equiv。 <br/>
name 属性主要用于描述网页，对应于content（网页内容），以便于搜索引擎机器人查找、分类（目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类）。这其中最重要的是description（站点在搜索引擎上的描述）和keywords（分类关键词），所以应该给每页加一个meta 值。 <br/>
name 属性 <br/>
<br/>
1、&lt;meta name=&quot;Generator&quot; c&gt;用以说明生成工具（如Microsoft FrontPage 4.0）等；<br/>
2、&lt;meta name=&quot;KEYWords&quot; c&gt;向搜索引擎说明你的网页的关键词；<br/>
3、&lt;meta name=&quot;Description&quot; c&gt;告诉搜索引擎你的站点的主要内容；<br/>
4、&lt;meta name=&quot;Author&quot; c&gt;告诉搜索引擎你的站点的制作的作者；<br/>
5、&lt;meta name=&quot;Robots&quot; c&gt;<br/>
其中的属性说明如下：<br/>
设定为all：文件将被检索，且页面上的链接可以被查询；<br/>
设定为none：文件将不被检索，且页面上的链接不可以被查询；<br/>
设定为index：文件将被检索；<br/>
设定为follow：页面上的链接可以被查询；<br/>
设定为noindex：文件将不被检索，但页面上的链接可以被查询；<br/>
设定为nofollow：文件将不被检索，页面上的链接可以被查询。<br/>
<br/>
http-equiv属性<br/>
1、&lt;meta http-equiv=&quot;Content-Type&quot; c;charset=gb_2312-80&quot;&gt;和 &lt;meta http-equiv=&quot;Content-Language&quot; c&gt;用以说明主页制作所使用的文字以及语言；又如英文是ISO-8859-1字符集，还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集；<br/>
2、&lt;meta http-equiv=&quot;Refresh&quot; c&gt; 定时让网页在指定的时间n秒内，跳转到页面http;//yourlink；<br/>
3、&lt;meta http-equiv=&quot;Expires&quot; c&gt;可以用于设定网页的到期时间，一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式；<br/>
4、&lt;meta http-equiv=&quot;Pragma&quot; c&gt;是用于设定禁止浏览器从本地机的缓存中调阅页面内容，设定后一旦离开网页就无法从Cache中再调出；<br/>
5、&lt;meta http-equiv=&quot;set-cookie&quot; c&gt;cookie设定，如果网页过期，存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式；<br/>
6、&lt;meta http-equiv=&quot;Pics-label&quot; c&gt;网页等级评定，在IE的internet选项中有一项内容设置，可以防止浏览一些受限制的网站，而网站的限制级别就是通过meta属性来设置的； <br/>
7、&lt;meta http-equiv=&quot;windows-Target&quot; c&gt;强制页面在当前窗口中以独立页面显示，可以防止自己的网页被别人当作一个frame页调用； <br/>
8、&lt;meta http-equiv=&quot;Page-Enter&quot; c&gt;和&lt;meta http-equiv=&quot;Page-Exit&quot; c&gt;设定进入和离开页面时的特殊效果，这个功能即FrontPage中的“格式/网页过渡”，不过所加的页面不能够是一个frame页面。<br/>
Duration的值为网页动态过渡的时间，单位为秒。 <br/>
Transition是过渡方式，它的值为0到23，分别对应24种过渡方式。如下表： <br/>
0 盒状收缩 1 盒状放射 <br/>
2 圆形收缩 3 圆形放射 <br/>
4 由下往上 5 由上往下 <br/>
6 从左至右 7 从右至左 <br/>
8 垂直百叶窗 9 水平百叶窗 <br/>
10 水平格状百叶窗 11垂直格状百叶窗 <br/>
12 随意溶解 13从左右两端向中间展开 <br/>
14从中间向左右两端展开 15从上下两端向中间展开 <br/>
16从中间向上下两端展开 17 从右上角向左下角展开 <br/>
18 从右下角向左上角展开 19 从左上角向右下角展开 <br/>
20 从左下角向右上角展开 21 水平线状展开 <br/>
22 垂直线状展开 23 随机产生一种过渡方式 <br/>
<br/>
<font face='' color='' size='4'><b>ASP.NET</b></font> <br/>
动态加样式表： HtmlLink link = new HtmlLink(); <br/>
link.Attributes.Add(&quot;type&quot;, &quot;text/css&quot;); <br/>
link.Attributes.Add(&quot;rel&quot;, &quot;stylesheet&quot;); <br/>
link.Attributes.Add(&quot;href&quot;, &quot;~/newstyle.css&quot;); <br/>
this.Header.Controls.Add(link); <br/>
动态加meta tags ： <br/>
// Render: &lt;meta name=&quot;keywords&quot; c /&gt; <br/>
HtmlMeta meta = new HtmlMeta(); <br/>
meta.Name = &quot;keywords&quot;; <br/>
meta.Content = &quot;Some words listed here&quot;; <br/>
this.Header.Controls.Add(meta); <br/>
// Render: &lt;meta name=&quot;date&quot; c scheme=&quot;YYYY-MM-DD&quot; /&gt; <br/>
meta = new HtmlMeta(); <br/>
meta.Name = &quot;date&quot;; <br/>
meta.Content = DateTime.Now.ToString(&quot;yyyy-MM-dd&quot;); <br/>
meta.Scheme = &quot; <a href="/mypdf/21569.pdf" title="查看 html标签属性:HTML head内标签属性全接触 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>66464120</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21569.html</guid>
		</item>
		<item>
			<title><![CDATA[html字体设置:HTML学习之第四天-设置字体]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21568.html</link>
			<description>
				<![CDATA[
让网页中的文字的字体丰富多彩、变化无穷，是网页设计者必需具备的基本技术。<br/>
    [ft=,2,] 1，标题字体的设置：  <br/>
    <a name=baidusnap0></a>HTML中共有6中型号的标题字体：<br/>
    从大到小为&lt;h1&gt;...&lt;h1&gt;，&lt;h2&gt;...&lt;h2&gt;,……&lt;h6&gt;...&lt;h6&gt;，“...”为标题内容。<br/>
   [ft=,2,]  2，设置字号：<br/>
      文字的大小是通过字号来设置的，HTNL中共有7中不同的字号：<br/>
    设置方法：&lt;font size=#&gt;...&lt;/font&gt;。“#”从小到大取值为1，2，3，4，5，6，7.<br/>
   [ft=,2,]  3，段落的控制：  <br/>
    段落的控制有两种方式：<br/>
    一种是换行：使用&lt;br&gt;，那如果不换行呢？没错，就是&lt;nobr&gt;，使用&lt;nobr&gt;后，不论这段文字多长，它都不会换行，在后面的例子中，就可以看到。<br/>
    一种是开始新的一段：&lt;p&gt;&lt;/p&gt;其中&lt;/p&gt;可省略。用&lt;p&gt;&lt;/p&gt;后，新的一段与上一段有一定的距离，而使用了&lt;br&gt;后就没有距离，只有行距。<br/>
    [ft=,2,] 4，设置物理字体和逻辑字体：  <br/>
    物理字体是指文字的粗体（&lt;b&gt;&lt;/b&gt;），斜体（&lt;i&gt;&lt;/i&gt;），下划线（&lt;u&gt;&lt;/u&gt;），等，后面的例子可以看到。<br/>
    逻辑字体是指文字的大号字体（&lt;big&gt;&lt;/big&gt;），小号字体（&lt;small&gt;&lt;/small&gt;），强调（&lt;em&gt;&lt;/em&gt;），着重（&lt;strong&gt;&lt;/strong&gt;与粗体类似），引用（&lt;cite&gt;&lt;/cite&gt;），闪烁（&lt;blink&gt;&lt;/blink&gt;blink只适用与网景的Netscape浏览器，IE不支持）等形式，具体见后面例子。<br/>
  [ft=,2,]   5，字模：  即中文中的楷体、隶书及其它字体，或英文文字的Arial、Times New Roman等字体。格式如下：<br/>
    &lt;font face=&quot;#,#,……#&quot;&gt;...&lt;/font&gt;<br/>
   [ft=,2,]  6，设置字体颜色：  <br/>
    &lt;font color=#&gt;...&lt;/font&gt;，其中“#”取值可为#RRGGBB，及16进制的RGB颜色值（可参考第二天附件RGB相关），也可以是颜色的英文名字，具体见后面的例子。<br/>
    最后说一下标识符的组合使用，组合使用时，只需要一一成对匹配即可。如：<br/>
    &lt;b&gt;&lt;u&gt;又加粗有加下划线&lt;/u&gt;&lt;/b&gt;<br/>
例：<br/>
&lt;html&gt;<br/>
&lt;head&gt;<br/>
&lt;title&gt;设置字体例子&lt;/title&gt;<br/>
&lt;/head&gt;<br/>
&lt;h1&gt;这是一号标题&lt;/h1&gt;<br/>
&lt;h2&gt;这是二号标题&lt;/h2&gt;<br/>
&lt;h3&gt;这是三号标题&lt;/h3&gt;<br/>
&lt;h4&gt;这是四号标题&lt;/h4&gt;<br/>
&lt;h5&gt;这是五号标题&lt;/h5&gt;<br/>
&lt;h6&gt;这是六号标题&lt;/h6&gt;<br/>
&lt;font size=1&gt;这是一号字体&lt;/font&gt;<br/>
&lt;font size=2&gt;这是二号字体&lt;/font&gt;<br/>
&lt;font size=3&gt;这是三号字体&lt;/font&gt;<br/>
&lt;font size=4&gt;这是四号字体&lt;/font&gt;<br/>
&lt;font size=5&gt;这是五号字体&lt;/font&gt;<br/>
&lt;font size=6&gt;这是六号字体&lt;/font&gt;<br/>
&lt;font size=7&gt;这是七号字体&lt;/font&gt;<br/>
&lt;nobr&gt;请改变浏览器宽度，使之小于这一行的宽度，看看这个nobr标记的作用&lt;/nobr&gt;<br/>
&lt;p&gt;&lt;b&gt;这是粗体&lt;/b&gt;<br/>
&lt;p&gt;&lt;i&gt;这是斜体&lt;/i&gt;<br/>
&lt;p&gt;&lt;tt&gt;这是等宽字体&lt;/tt&gt;<br/>
&lt;p&gt;Z&lt;sub&gt;这是下标体&lt;/sub&gt;<br/>
&lt;p&gt;Z&lt;sup&gt;这是上标体&lt;/sup&gt;<br/>
&lt;p&gt;&lt;s&gt;这是删除划线&lt;/s&gt;<br/>
&lt;p&gt;&lt;strike&gt;这是删除线&lt;/strike&gt;<br/>
&lt;p&gt;&lt;big&gt;这是大号字体&lt;/big&gt;<br/>
&lt;p&gt;&lt;small&gt;这是小号字体&lt;/small&gt;<br/>
&lt;p&gt;&lt;blink&gt;这是闪烁字体&lt;/blink&gt;<br/>
&lt;p&gt;&lt;em&gt;这是强调字体&lt;/em&gt;<br/>
&lt;p&gt;&lt;strong&gt;这是着重字体&lt;/strong&gt;<br/>
&lt;p&gt;&lt;cite&gt;这是引用字体&lt;/cite&gt;<br/>
&lt;font size=#ff0000&gt;这是红色字体&lt;/font&gt;<br/>
&lt;font size=red&gt;这也是红色字体&lt;/font&gt;<br/>
&lt;/html&gt; <a href="/mypdf/21568.pdf" title="查看 html字体设置:HTML学习之第四天-设置字体 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>348319058</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21568.html</guid>
		</item>
		<item>
			<title><![CDATA[html教程:HTML的教程1 2]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21567.html</link>
			<description>
				<![CDATA[
冷·爱<br/>
 [ft=,1,]教程一、基本标志  [ft=,1,]1.&lt;<a name=baidusnap0></a>html&gt;&lt;/html&gt;<br/>
2.&lt;head&gt;&lt;/head&gt;<br/>
3.&lt;body&gt;&lt;/body&gt;<br/>
4.&lt;title&gt;&lt;/title&gt; <br/>
[ft=,1,]    Html是英文 [ft=#8000ff,,]HyperText Markup Language  的缩写，中文意思是“超文本标志语言”，用它编写的文件(文档)的扩展名是.html或.htm，它们是可供浏览器解释浏览的文件格式。您可以使用[ft=#8000ff,,]记事本 、[ft=#8000ff,,]写字板 或 [ft=#8000ff,,]FrontPage Editor  等编辑工具来编写Html文件。Html语言使用标志对的方法编写文件，既简单又方便，它通常使用[ft=#ff0000,,]&lt;标志名&gt;&lt;/标志名&gt; 来表示标志的开始和结束(例如&lt;html&gt;&lt;/html&gt;标志对)，因此在Html文档中这样的标志对都[ft=#ff0000,,]必须是成对使用 的。在此教程中，我先讲一下Html的基本标志：<br/>
1.&lt;html&gt;&lt;/html&gt;<br/>
    &lt;html&gt;标志用于Html文档的最前边，用来标识Html文档的开始。而&lt;/html&gt;标志恰恰相反，它放在Html文档的最后边，用来标识Html文档的结束，两个标志必须一块使用。<br/>
2.&lt;head&gt;&lt;/head&gt;<br/>
    &lt;head&gt;和&lt;/head&gt;构成Html文档的开头部分，在此标志对之间可以使用&lt;title&gt;&lt;/title&gt;、&lt;script&gt;&lt;/script&gt;等等标志对，这些标志对都是描述Html文档相关信息的标志对，&lt;head&gt;&lt;/head&gt;标志对之间的内容是不会在浏览器的框内显示出来的。两个标志必须一块使用。<br/>
3.&lt;body&gt;&lt;/body&gt;<br/>
    &lt;body&gt;&lt;/body&gt;是Html文档的主体部分，在此标志对之间可包含&lt;p&gt;、&lt;/p&gt;、&lt;h1&gt;、&lt;/h1&gt;、&lt;br&gt;、&lt;hr&gt;等等众多的标志，它们所定义的文本、图像等将会在浏览器的框内显示出来。两个标志必须一块使用。&lt;body&gt;标志中还可以有以下属性：   [ft=#008000,1,]属性   [ft=#008000,1,]用途   [ft=#008000,1,]示例  [ft=,1,]&lt;body [ft=#008000,,]bgcolor=&quot;#rrggbb&quot; &gt; [ft=,1,]设置背景颜色。 [ft=,1,]&lt;body bgcolor=&quot;red&quot;&gt;红色背景 [ft=,1,]&lt;body [ft=#008000,,]text=&quot;#rrggbb&quot; &gt; [ft=,1,]设置文本颜色。 [ft=,1,]&lt;body text=&quot;#0000ff&quot;&gt;蓝色文本 [ft=,1,]&lt;body [ft=#008000,,]link=&quot;#rrggbb&quot; &gt; [ft=,1,]设置链接颜色。 [ft=,1,]&lt;body link=&quot;blue&quot;&gt;链接为蓝色 [ft=,1,]&lt;body [ft=#008000,,]vlink=&quot;#rrggbb&quot; &gt; [ft=,1,]设置已使用的链接的颜色。 [ft=,1,]&lt;body vlink=&quot;#ff0000&quot;&gt; [ft=,1,]&lt;body [ft=#008000,,]alink=&quot;#rrggbb&quot; &gt; [ft=,1,]设置正在被击中的链接的颜色。 [ft=,1,]&lt;body alink=&quot;yellow&quot;&gt; [ft=,1,]    [ft=#0000ff,,]说明: 以上各个属性可以结合使用，如&lt;body bgcolor=&quot;red&quot; text=&quot;#0000ff&quot;&gt;。引号内的[ft=#008000,,]rrggbb 是用六个十六进制数表示的RGB(即红、绿、蓝三色的组合)颜色，如#ff0000对应的是红色。此外，还可以使用Html语言所给定的常量名来表示颜色：Black、White、Green、Maroon、Olive、Navy、Purple、Gray、Yellow、Lime、Agua、Fuchsia、Silver、Red、Blue和Teal，如&lt;body text=&quot;Blue&quot;&gt;表示&lt;body&gt;&lt;/body&gt;标志对中的文本使用蓝色显示在浏览器的框内。 [ft=,1,]4.&lt;title&gt;&lt;/title&gt; <br/>
[ft=,1,]    使用过浏览器的人可能都会注意到浏览器窗口最上边蓝色部分显示的文本信息，那些信息一般是网页的“主题”，要将您的网页的主题显示到浏览器的顶部其实很简单，只要在&lt;title&gt;&lt;/title&gt;标志对之间加入您要显示的文本即可。注意：&lt;title&gt;&lt;/title&gt;标志对只能放在&lt;head&gt;&lt;/head&gt;标志对之间。 <br/>
[ft=,1,]    下面是一个综合的例子，仔细阅读，您便可以了解以上各个标志对在一个Html文档中的布局或所使用的位置。 <br/>
[ft=,1,]例1 Html文档中基本标志的使用 <br/>
[ft=,1,]&lt;html&gt; <br/>
[ft=,1,]&lt;head&gt; <br/>
[ft=,1,]&lt;title&gt;显示在浏览器最上边蓝色条中的文本&lt;/title&gt; <br/>
[ft=,1,]&lt;/head&gt; <br/>
[ft=,1,]&lt;body bgcolor=&quot;red&quot; text=&quot;blue&quot;&gt; <br/>
[ft=,1,]&lt;p&gt;红色背景、蓝色文本&lt;/p&gt; <br/>
[ft=,1,]&lt;/body&gt; <br/>
[ft=,1,]&lt;/html&gt; <br/>
[ft=#ffffff,,][ft=,1,]  教 程 &gt;&gt; [ft=,,Arial]HTML  &gt;&gt;  [ft=,1,]格式标志   [ft=,1,]教程二、格式标志  [ft=,1,]1.&lt;p&gt;&lt;/p&gt;<br/>
2.&lt;br&gt;<br/>
3.&lt;blockquote&gt;&lt;/blockquote&gt;<br/>
4.&lt;dl&gt;&lt;/dl&gt;&lt;dt&gt;&lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt;<br/>
5.&lt;ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;/li&gt;<br/>
6.&lt;div&gt;&lt;/div&gt; [ft=,1,]    上一个教程中我们讲了Html文档的基本标志，但我们还不知道怎样在浏览器中显示文本之类的东西，这正是我们在教程二中将要谈到的。在学习之前，必须强调一下，我们这个教程中所讲的格式标志统统都是用于&lt;body&gt;&lt;/body&gt;标志对之间的。 <br/>
[ft=,1,]1.&lt;p&gt;&lt;/p&gt; <br/>
[ft=,1,]    &lt;p&gt;&lt;/p&gt;标志对是用来创建一个段落，在此标志对之间加入的文本将按照[ft=#ff0000,,]段落 的格式显示在浏览器上。另外，&lt;p&gt;标志还可以使用align属性，它用来说明对齐方式，语法是：&lt;p align=&quot;&quot;&gt;&lt;/p&gt;。align可以是[ft=#008000,,]Left (左对齐)、[ft=#008000,,]Center (居中)和[ft=#008000,,]Right (右对齐)三个值中的任何一个。如&lt;p align=&quot;Center&quot;&gt;&lt;/p&gt;表示标志对中的文本使用居中的对齐方式。 <br/>
[ft=,1,]2.&lt;br&gt; <br/>
[ft=,1,]    &lt;br&gt;是一个很简单的标志，它没有结束标志，因为它用来创建一个[ft=#ff0000,,]回车换行 ，这么一说我想您该会使用了吧。在&lt;br&gt;的使用上还有一定的技巧，如果您把&lt;br&gt;加在&lt;p&gt;&lt;/p&gt;标志对的[ft=#008000,,]外边 ，将创建一个大的回车换行，即&lt;br&gt;前边和后边的文本的行与行之间的距离比较大，若放在&lt;p&gt;&lt;/p&gt;的[ft=#008000,,]里边 则&lt;br&gt;前边和后边的文本的行与行之间的距离将比较小，您不妨试试看。 <br/>
[ft=,1,]3.&lt;blockquote&gt;&lt;/blockquote&gt; <br/>
[ft=,1,]    在&lt;blockquote&gt;&lt;/blockquote&gt;标志对之间加入的文本将会在浏览器中按[ft=#ff0000,,]两边缩进 的方式显示出来。 <br/>
[ft=,1,]4.&lt;dl&gt;&lt;/dl&gt;&lt;dt&gt;&lt;/dt&gt;&lt;dd&gt;&lt;/dd&gt; <br/>
[ft=,1,]    &lt;dl&gt;&lt;/dl&gt;用来创建一个[ft=#ff0000,,]普通的列表 ，&lt;dt&gt;&lt;/dt&gt;用来创建列表中的[ft=#ff0000,,]上层项目 ，&lt;dd&gt;&lt;/dd&gt;用来创建列表中[ft=#ff0000,,]最下层项目 ，&lt;dt&gt;&lt;/dt&gt;和&lt;dd&gt;&lt;/dd&gt;都必须放在&lt;dl&gt;&lt;/dl&gt;标志对之间。看一下下边的例子您就会明白了： <br/>
[ft=,1,]例2 创建一个普通列表 <br/>
[ft=,1,]&lt;html&gt; <br/>
[ft=,1,]&lt;head&gt; <br/>
[ft=,1,]&lt;title&gt;一个普通列表&lt;/title&gt; <br/>
[ft=,1,]&lt;/head&gt; <br/>
[ft=,1,]&lt;body text=&quot;blue&quot;&gt; <br/>
[ft=,1,]&lt;dl&gt; <br/>
[ft=,1,]  &lt;dt&gt;中国城市&lt;/dt&gt; <br/>
[ft=,1,]    &lt;dd&gt;北京 &lt;/dd&gt; <br/>
[ft=,1,]    &lt;dd&gt;上海 &lt;/dd&gt; <br/>
[ft=,1,]    &lt;dd&gt;广州 &lt;/dd&gt; <br/>
[ft=,1,]  &lt;dt&gt;美国城市&lt;/dt&gt; <br/>
[ft=,1,]    &lt;dd&gt;华盛顿 &lt;/dd&gt; <br/>
[ft=,1,]    &lt;dd&gt;芝加哥 &lt;/dd&gt; <br/>
[ft=,1,]    &lt;dd&gt;纽约 &lt;/dd&gt; <br/>
[ft=,1,]&lt;/dl&gt; <br/>
[ft=,1,]&lt;/body&gt; <br/>
[ft=,1,]&lt;/html&gt; <br/>
[ft=,1,]    此例在浏览器中的显示如下: 中国城市 北京 上海 广州 美国城市 华盛顿 芝加哥 纽约  <br/>
[ft=,1,]5.&lt;ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;/li&gt; <br/>
[ft=,1,]    &lt;ol&gt;&lt;/ol&gt;标志对用来创建一个[ft=#ff0000,,]标有数字的列表 ；&lt;ul&gt;&lt;/ul&gt;标志对用来创建一个[ft=#ff0000,,]标有圆点的列表 ；&lt;li&gt;&lt;/li&gt;标志对只能在&lt;ol&gt;&lt;/ol&gt;或&lt;ul&gt;&lt;/ul&gt;标志对之间使用，此标志对用来创建一个[ft=#ff0000,,]列表项 ，若&lt;li&gt;&lt;/li&gt;放在&lt;ol&gt;&lt;/ol&gt;之间则每个列表项加上一个数字，若在&lt;ul&gt;&lt;/ul&gt;之间则每个列表项加上一个圆点。请看下边的例子： <br/>
[ft=,1,]例3 标有数字或圆点的列表 <br/>
[ft=,1,]&lt;html&gt; <br/>
[ft=,1,]&lt;head&gt; <br/>
[ft=,1,]&lt;title&gt;&lt;/title&gt; <br/>
[ft=,1,]&lt;/head&gt; <br/>
[ft=,1,]&lt;body text=&quot;blue&quot;&gt; <br/>
[ft=,1,]&lt;ol&gt; <br/>
[ft=,1,]&lt;p&gt;中国城市 &lt;/p&gt; <br/>
[ft=,1,]&lt;li&gt;北京 &lt;/li&gt; <br/>
[ft=,1,]&lt;li&gt;上海 &lt;/li&gt; <br/>
[ft=,1,]&lt;li&gt;广州 &lt;/li&gt; <br/>
[ft=,1,]&lt;/ol&gt; <br/>
[ft=,1,]&lt;ul&gt; <br/>
[ft=,1,]&lt;p&gt;美国城市 &lt;/p&gt; <br/>
[ft=,1,]&lt;li&gt;华盛顿 &lt;/li&gt; <br/>
[ft=,1,]&lt;li&gt;芝加哥 &lt;/li&gt; <br/>
[ft=,1,]&lt;li&gt;纽约 &lt;/li&gt; <br/>
[ft=,1,]&lt;/ul&gt; <br/>
[ft=,1,]&lt;/body&gt; <br/>
[ft=,1,]&lt;/html&gt; <br/>
[ft=,1,]    此例在浏览器中的显示如下:  [ft=,1,]中国城市  <br/>
[ft=,1,]北京  [ft=,1,]上海  [ft=,1,]广州  [ft=,1,]美国城市  <br/>
[ft=,1,]华盛顿  [ft=,1,]芝加哥  [ft=,1,]纽约  [ft=,1,]6.&lt;div&gt;&lt;/div&gt; <br/>
    &lt;div&gt;&lt;/div&gt;标志对用来排版[ft=#ff0000,,]大块Html段落 ，也用于[ft=#ff0000,,]格式化表 ，此标志对的用法与&lt;p&gt;&lt;/p&gt;标志对非常相似，同样有align对齐方式属性，读者可以自己试试看。 <br/>
[ft=,1,] <a href="/mypdf/21567.pdf" title="查看 html教程:HTML的教程1 2 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>147110762</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21567.html</guid>
		</item>
		<item>
			<title><![CDATA[经典收藏:HTML 语法大全]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21566.html</link>
			<description>
				<![CDATA[
经典收藏:<a name=baidusnap0></a>HTML 语法大全 <br/>
 <br/>
 <br/>
这里收集了 HTML 的所有语法〈当然并不是全部，但也差不多是这样了〉。希望对网友查询时比较方便。 注：按英文字母顺序排列  <br/>
卷标 , 属性名称 简介  <br/>
 <br/>
　　&lt;! - - ... - -&gt; 批注  <br/>
 <br/>
　　&lt;A HREF TARGET&gt; 指定超级链接的分割窗口  <br/>
 <br/>
　　&lt;A HREF=#锚的名称&gt; 指定锚名称的超级链接  <br/>
 <br/>
　　&lt;A HREF&gt; 指定超级链接  <br/>
 <br/>
　　&lt;A NAME=锚的名称&gt; 被连结点的名称  <br/>
 <br/>
　　&lt;ADDRESS&gt;....&lt;/ADDRESS&gt; 用来显示电子邮箱地址  <br/>
 <br/>
　　&lt;B&gt; 粗体字  <br/>
 <br/>
　　&lt;BASE TARGET&gt; 指定超级链接的分割窗口  <br/>
 <br/>
　　&lt;BASEFONT SIZE&gt; 更改预设字形大小  <br/>
 <br/>
　　&lt;BGSOUND SRC&gt; 加入背景音乐  <br/>
 <br/>
　　&lt;BIG&gt; 显示大字体  <br/>
 <br/>
　　&lt;BLINK&gt; 闪烁的文字  <br/>
 <br/>
　　&lt;BODY TEXT LINK VLINK&gt; 设定文字颜色  <br/>
 <br/>
　　&lt;BODY&gt; 显示本文  <br/>
 <br/>
　　&lt;BR&gt; 换行  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;CAPTION ALIGN&gt; 设定表格标题位置  <br/>
 <br/>
　　&lt;CAPTION&gt;...&lt;/CAPTION&gt; 为表格加上标题  <br/>
 <br/>
　　&lt;CENTER&gt; 向中对齐  <br/>
 <br/>
　　&lt;CITE&gt;...&lt;CITE&gt; 用于引经据典的文字  <br/>
 <br/>
　　&lt;CODE&gt;...&lt;/CODE&gt; 用于列出一段程序代码  <br/>
 <br/>
　　&lt;COMMENT&gt;...&lt;/COMMENT&gt; 加上批注 <br/>
 <br/>
 <br/>
 <br/>
　　&lt;DD&gt; 设定定义列表的项目解说  <br/>
 <br/>
　　&lt;DFN&gt;...&lt;/DFN&gt; 显示&quot;定义&quot;文字  <br/>
 <br/>
　　&lt;DIR&gt;...&lt;/DIR&gt; 列表文字卷标  <br/>
 <br/>
　　&lt;DL&gt;...&lt;/DL&gt; 设定定义列表的卷标  <br/>
 <br/>
　　&lt;DT&gt; 设定定义列表的项目  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;EM&gt; 强调之用  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;FONT FACE&gt; 任意指定所用的字形  <br/>
 <br/>
　　&lt;FONT SIZE&gt; 设定字体大小  <br/>
 <br/>
　　&lt;FORM ACTION&gt; 设定户动式窗体的处理方式  <br/>
 <br/>
　　&lt;FORM METHOD&gt; 设定户动式窗体之资料传送方式  <br/>
 <br/>
　　&lt;FRAME MARGINHEIGHT&gt; 设定窗口的上下边界  <br/>
 <br/>
　　&lt;FRAME MARGINWIDTH&gt; 设定窗口的左右边界  <br/>
 <br/>
　　&lt;FRAME NAME&gt; 为分割窗口命名  <br/>
 <br/>
　　&lt;FRAME NORESIZE&gt; 锁住分割窗口的大小  <br/>
 <br/>
　　&lt;FRAME SCROLLING&gt; 设定分割窗口的滚动条  <br/>
 <br/>
　　&lt;FRAME SRC&gt; 将HTML文件加入窗口  <br/>
 <br/>
　　&lt;FRAMESET COLS&gt; 将窗口分割成左右的子窗口  <br/>
 <br/>
　　&lt;FRAMESET ROWS&gt; 将窗口分割成上下的子窗口  <br/>
 <br/>
　　&lt;FRAMESET&gt;...&lt;/FRAMESET&gt; 划分分割窗口  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;H1&gt;~&lt;H6&gt; 设定文字大小  <br/>
 <br/>
　　&lt;HEAD&gt; 标示文件信息  <br/>
 <br/>
　　&lt;HR&gt; 加上分网格线  <br/>
 <br/>
　　&lt;HTML&gt; 文件的开始与结束  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;I&gt; 斜体字  <br/>
 <br/>
　　&lt;IMG ALIGN&gt; 调整图形影像的位置  <br/>
 <br/>
　　&lt;IMG ALT&gt; 为你的图形影像加注  <br/>
 <br/>
　　&lt;IMG DYNSRC LOOP&gt; 加入影片  <br/>
 <br/>
　　&lt;IMG HEIGHT WIDTH&gt; 插入图片并预设图形大小  <br/>
 <br/>
　　&lt;IMG HSPACE&gt; 插入图片并预设图形的左右边界  <br/>
 <br/>
　　&lt;IMG LOWSRC&gt; 预载图片功能  <br/>
 <br/>
　　&lt;IMG SRC BORDER&gt; 设定图片边界  <br/>
 <br/>
　　&lt;IMG SRC&gt; 插入图片  <br/>
 <br/>
　　&lt;IMG VSPACE&gt; 插入图片并预设图形的上下边界  <br/>
 <br/>
　　&lt;INPUT TYPE NAME VALUE&gt; 在窗体中加入输入字段  <br/>
 <br/>
　　&lt;ISINDEX&gt; 定义查询用窗体 <br/>
 <br/>
 <br/>
&lt;KBD&gt;...&lt;/KBD&gt; 表示使用者输入文字  <br/>
 <br/>
　　&lt;LI TYPE&gt;...&lt;/LI&gt; 列表的项目 ( 可指定符号 )  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;MARQUEE&gt; 跑马灯效果  <br/>
 <br/>
　　&lt;MENU&gt;...&lt;/MENU&gt; 条列文字卷标  <br/>
 <br/>
　　&lt;META NAME=&quot;REFRESH&quot; CONTENT URL&gt; 自动更新文件内容  <br/>
 <br/>
　　&lt;MULTIPLE&gt; 可同时选择多项的列表栏  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;NOFRAME&gt; 定义不出现分割窗口的文字  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;OL&gt;...&lt;/OL&gt; 有序号的列表  <br/>
 <br/>
　　&lt;OPTION&gt; 定义窗体中列表栏的项目  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;P ALIGN&gt; 设定对齐方向  <br/>
 <br/>
　　&lt;P&gt; 分段  <br/>
 <br/>
　　&lt;PERSON&gt;...&lt;/PERSON&gt; 显示人名  <br/>
 <br/>
　　&lt;PRE&gt; 使用原有排列  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;SAMP&gt;...&lt;/SAMP&gt; 用于引用字  <br/>
 <br/>
　　&lt;SELECT&gt;...&lt;/SELECT&gt; 在窗体中定义列表栏  <br/>
 <br/>
　　&lt;SMALL&gt; 显示小字体  <br/>
 <br/>
　　&lt;STRIKE&gt; 文字加横线  <br/>
 <br/>
　　&lt;STRONG&gt; 用于加强语气  <br/>
 <br/>
　　&lt;SUB&gt; 下标字  <br/>
 <br/>
　　&lt;SUP&gt; 上标字  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;TABLE BORDER=n&gt; 调整表格的宽线高度  <br/>
 <br/>
　　&lt;TABLE CELLPADDING&gt; 调整数据域位之边界  <br/>
 <br/>
　　&lt;TABLE CELLSPACING&gt; 调整表格线的宽度  <br/>
 <br/>
　　&lt;TABLE HEIGHT&gt; 调整表格的高度  <br/>
 <br/>
　　&lt;TABLE WIDTH&gt; 调整表格的宽度  <br/>
 <br/>
　　&lt;TABLE&gt;...&lt;/TABLE&gt; 产生表格的卷标  <br/>
 <br/>
　　&lt;TD ALIGN&gt; 调整表格字段之左右对齐  <br/>
 <br/>
　　&lt;TD BGCOLOR&gt; 设定表格字段之背景颜色  <br/>
 <br/>
　　&lt;TD COLSPAN ROWSPAN&gt; 表格字段的合并  <br/>
 <br/>
　　&lt;TD NOWRAP&gt; 设定表格字段不换行  <br/>
 <br/>
　　&lt;TD VALIGN&gt; 调整表格字段之上下对齐  <br/>
 <br/>
　　&lt;TD WIDTH&gt; 调整表格字段宽度  <br/>
 <br/>
　　&lt;TD&gt;...&lt;/TD&gt; 定义表格的数据域位  <br/>
 <br/>
　　&lt;TEXTAREA NAME ROWS COLS&gt; 窗体中加入多少列的文字输入栏  <br/>
 <br/>
　　&lt;TEXTAREA WRAP&gt; 决定文字输入栏是自动否换行  <br/>
 <br/>
　　&lt;TH&gt;...&lt;/TH&gt; 定义表格的标头字段  <br/>
 <br/>
　　&lt;TITLE&gt; 文件标题  <br/>
 <br/>
　　&lt;TR&gt;...&lt;/TR&gt; 定义表格美一行  <br/>
 <br/>
　　&lt;TT&gt; 打字机字体  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;U&gt; 文字加底线  <br/>
 <br/>
　　&lt;UL TYPE&gt;...&lt;/UL&gt; 无序号的列表 ( 可指定符号 )  <br/>
 <br/>
 <br/>
 <br/>
　　&lt;VAR&gt;...&lt;/VAR&gt; 用于显示变量 <a href="/mypdf/21566.pdf" title="查看 经典收藏:HTML 语法大全 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>444357880</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21566.html</guid>
		</item>
		<item>
			<title><![CDATA[html滚动字幕:怎样制作HTML滚动的字幕]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21564.html</link>
			<description>
				<![CDATA[
<center><b><font face='' color='#ee0000' size='6'>怎样制作<a name=baidusnap0></a>HTML滚动的字幕</font></b> </center><center><img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=b972beff06f38bf658156db9c5a0ff2c9edfe9c56835f50d0310c51a59aba4b110f12d4c711b9f36c43b1f41a34c0a838a7c66587d469b58c93827acdefb2f471098afa67f49df79a4eb1a0ff166541cdbf3a28a' border='0' /><img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=f6b08fd341273ad5c3e7c7b899e45913b926ba38d7ba83fb5bbc73b53615d63eb07248f7063979388f6ae6226fc4425094ca621623cf23edcd3a066dfaab512213066c58225dad1a1d0220861229d8a226104137' border='0' /></center> <br/>
 <br/>
　　  <br/>
　　<b><font face='' color='#00ff00' size='4'>    我们在浏览网页的时候，有时会看到网页中有些文字会循环往复的移动。这种动画效果是如何制作的呢？这里我们就来看一看,当然,我们可以利用flash或者采用Gif动画来实现，但是这种方式往往占用的空间比较大，而且不如HTML标记来得那么简单。这个标记就是Marque标记，中文翻译为“跑马灯”。IE3.0以上版本的浏览器中支持这个HTML标记，而NetScape则不支持。因此我们在设计网页的时候需要考虑这个问题。  <br/>
　　Marque标记的基本语法结构如下所示 ：  <br/>
　　&lt;MARQUE ALIGN=〃alignment〃 BEHAVIOR=〃type〃 BGCOLOR=〃color〃 DIRECTI ON=〃direction〃 SCROLLAMOUNT=〃n〃 SCROLLDELAY=〃n〃 LOOP=〃n〃 WIDTH=〃x〃 HEIGHT=〃y〃 HSPACE=〃x〃 VSPACE=〃y〃&gt;洪恩在线，12亿中国人的网上大学&lt;/MARQUEE&gt;  <br/>
　　其中ALIGN可以用来指定滚动字幕与左右文字的对齐方式，它的值可以有top、middle、bottom等；  <br/>
　　 BEHAVIOR用来指定滚动字幕的滚动方式，它的属性值有scroll、slide和alternate三个，scroll表示滚动字幕内容向同一方向重复滚动，slide表示滚动字幕内容从一端向另一端滚动并在另一端停止，alternate表示滚动字幕内容在两端之间来回往复滚动；  <br/>
　　 DIRECTION指定滚动字幕的滚动方向，它的属性值有left和right两个，分别表示滚 动字幕由右向左和由左向右滚动；SCROLLAMOUNT用来设置多次滚动之间的间隔距离，其 单位是pixels（像素）；  <br/>
　　 SCROLLING用来指定滚动字幕滚动一次所需要的时间，单位是ms（千分之一秒）， 其值的大小将直接影响滚动字幕的滚动速度；  <br/>
　　LOOP属性是用来指定滚动字幕的滚动次数 的，当它的值为“－1”时，滚动字幕将连续滚动直到浏览器载入下一个页面；  <br/>
　　HSPACE和 VSPACE则分别用来指定滚动字幕与其上一级页面在水平方向和竖直方向上的距离。  <br/>
　　下面我们看一看跑马灯的效果。 <br/>
<font face='' color='' size='6'><font face='' color='#ee0000' size=''><marquee> <img src='http://olt.photo.qq.com/?file=12CB1FF0592A26E7C4FBEE47AADBC8FF1793F49AB6A30CE50333B04C9AD34185' border='0' /> 人生自古有情痴 此恨不关风和月 总想为亲爱的人做一些什么 总想给未知的世界一些力量 未知的世界 总会令人害怕 未来有多久 世界有多大 我最亲爱的朋友 幸福就是你在我的身边 曾经受的伤 不再令人害怕 走过的每一步 不曾有遗憾 世界有了你 永远不会孤单 一双手 一个梦 生命因你而独特 许下承诺 让我一生陪你走 我的笑 我的泪 都想要与你分享 有你让我的生命更加坚强 最珍惜 最在乎 你烙印在我心上 一句承诺和一生的朋友 送给你我最亲爱的朋友 幸福就是你在我的身边 曾经受的伤  不再令人害怕 走过的每一步 曾有遗憾 世界有了你 永远不会孤单 <img src='http://olt.photo.qq.com/?file=12CB1FF0592A26E7C4FBEE47AADBC8FF1793F49AB6A30CE50333B04C9AD34185' border='0' />人生自古有情痴 此恨不关风和月 </marquee> </font><center><img src='http://photo.store.qq.com/http_imgload.cgi?/rurl <a href="/mypdf/21564.pdf" title="查看 html滚动字幕:怎样制作HTML滚动的字幕 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>277389826</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21564.html</guid>
		</item>
		<item>
			<title><![CDATA[从零开始:从零开始学习HTML语言音画制作]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21562.html</link>
			<description>
				<![CDATA[
<center><font size='6' style='line-height:1.5em'><font color='#EE1000'>从零开始学习<a name=baidusnap0></a>HTML语言音画制作</font></center> <br/>
<font size='4' style='line-height:1.5em'><font color='#37B400'>HTML的英语全称为Hyper Text Markup Language，中文意思是超文本标识语言（简称为：超文本语言）。 <br/>
      <br/>
 <br/>
   它是计算机语言的最基础、最简单的部分。我们知道计算机最基本的识别文字（也叫语言）就是26个英文字母+10个阿拉伯数字+部分标点符号。论坛上的HTML音画制做是不借助任何软件的，所以就必须使用HTML语言（部分网站及专业论坛是不开放HTML设置的）。    <br/>
 <br/>
   初学者（包括偶）一打开HTML制式，看到的往往是一堆代码，即便不晕也是丈二和尚，往往会在这个时期放弃学习，实际上你只要摸上规律，找到窍门，它是很简单的，因为它的组成是有定律的、是固定的（不象爱情那么没有规律、那么复杂，嘿嘿）。 <br/>
 <br/>
 <br/>
下面我就从最基本的、最基础东西开始，和大家共切磋（高手勿看，否则俺就紧张、害羞啦） <br/>
 <br/>
HTML语言音画最基本的构成就是四个部分： <br/>
边框 <br/>
图片（内容） <br/>
音乐 <br/>
FLASH <br/>
 <br/>
下面先讲边框： <br/>
 <br/>
边框可以设置任意N层，你想要几层就几层，网上很协调美观的边框大部分都是专业人士制做（有些网站可以专门下载），你不要一看见一个漂亮边框就认为楼主高不可攀，实际上大部分会员用的协调美观的边框都是共享的（当然，也有很大一部分高手是原创，例如大家比较熟悉的夜色迷离、白山岫水等高手），所以我在这里可以这样说：网上的边框是共享的，大家完全可以心安理得地去借用和复制，不用脸红（但本坛支持原创）！哈哈，我是借用别人的边框从来不脸红的人。 <br/>
 <br/>
下面是一个七层边框的实例介绍，图片可以任意换，只要你觉着好看就行： <br/>
 <br/>
&lt;TABLE cellSpacing=0 borderColorDark=#001a1a cellPadding=10 width=500 borderColorLight=#055b56 background=图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
&lt;TD width=&quot;100%&quot;&gt; <br/>
&lt;TABLE cellSpacing=0 borderColorDark=#001a1a cellPadding=15 width=500 borderColorLight=#055b56 background=图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
&lt;TD width=&quot;100%&quot;&gt; <br/>
&lt;TABLE cellSpacing=0 cellPadding=3 width=&quot;100%&quot; background=图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
&lt;TD width=&quot;100%&quot;&gt; <br/>
&lt;TABLE cellSpacing=0 cellPadding=15 width=&quot;100%&quot; background= 图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
&lt;TD width=&quot;100%&quot;&gt; <br/>
&lt;TABLE cellSpacing=0 cellPadding=3 width=&quot;100%&quot; background=图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
&lt;TD width=&quot;100%&quot;&gt; <br/>
&lt;TABLE cellSpacing=0 cellPadding=15 width=&quot;100%&quot; background=图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
&lt;TD width=&quot;100%&quot;&gt; <br/>
&lt;TABLE cellSpacing=10 borderColorDark=#001a1a cellPadding=0 width=&quot;100%&quot; borderColorLight=#055b56 background=图片地址 border=0&gt; <br/>
&lt;TBODY&gt; <br/>
&lt;TR&gt; <br/>
 <br/>
&lt;TD&gt;（此处插入主文）&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt; <br/>
蓝色部分是结尾， <br/>
 <br/>
（我偷偷的告诉你一个小窍门：做完边框和内容后，结尾部分不用自己写，在Design格式[也就是第一个格式 Design]与HTML格式[ HTML]之间来回打几次，系统就自动给你写好了，别泄密哦） <br/>
 <br/>
其中：border =边框粗细   width= 边框宽度     height =边框高度    cellspacing=单元格间距 cellpadding=边框间距   borderColor=边框颜色 background =插入的背景 （这几个格式你可要背过了啊，如果也和我一样记忆力不好，可以复制到你的文件夹里） <br/>
 <br/>
下面是帖子内容的基本格式（这些您可要记住了，如记忆力不好，可复制到文件夹里） <br/>
 <br/>
 <br/>
1、贴图片格式（支持jpg、gif等格式），红色代码是图片居中命令： <br/>
 <br/>
&lt;P align=center&gt; &lt;IMG src=&quot;内容图片地址&quot;&gt;&lt;/P&gt; <br/>
 <br/>
2、贴普通字体格式，蓝色代码为字的颜色、红色代码为字的大小（最大为了7，最小为1），其他运动字体的格式，另行讲解： <br/>
 <br/>
&lt;CENTER&gt;&lt;FONT face=宋体 color=#e4dc9b size=4&gt;皮尔卡丹时尚论坛&lt;/FONT&gt;&lt;/CENTER&gt; <br/>
 <br/>
3、贴FLASH格式（红色代码分别是宽度与高度）： <br/>
 <br/>
&lt;EMBED pluginspage=http://www.macromedia.com/go/getflashplayer src=FLASH地址 width=380 height=270 type=application/x-shockwave-flash quality=&quot;high&quot; wmode=&quot;transparent&quot;&gt;&lt;/EMBED&gt; <br/>
 <br/>
另外为大家介绍三种flash 的代码 <br/>
 <br/>
代码1（普通的flash的插入代码） <br/>
 <br/>
 <br/>
&lt;EMBED height=170 pluginspage=http://www.macromedia.com/go/getflashplayer src=地址 type=application/x-shockwave-flash width=330  quality=&quot;high&quot;&gt;&lt;/EMBED&gt; <br/>
代码2（无限制的flash的代码） <br/>
 <br/>
 <br/>
&lt;EMBED style=&quot;LEFT: 250px; WIDTH: 400px; POSITION: absolute; TOP: 900px; HEIGHT: 300px&quot; align=right src=地址 width=400 height=300 type=application/octet-stream wmode=&quot;transparent&quot; quality=&quot;high&quot; ;;&gt;&lt;/EMBED&gt;  <br/>
 <br/>
代码3（大型flash ) <br/>
 <br/>
&lt;TR&gt;&lt;TD&gt;&lt;EMBED style=&quot;LEFT: 50px; WIDTH: 850px; POSITION: absolute; TOP: 10px; HEIGHT: 1500px&quot; align=right src=地址 width=500 height=1500 type=application/octet-stream wmode=&quot;transparent&quot; quality=&quot;high&quot; ;;&gt;&lt;/EMBED&gt;&lt;/TD&gt; <br/>
 <br/>
代码4（双层flash的代码） <br/>
 <br/>
 <br/>
&lt;EMBED align=right src=地址 width=420 height=350 type=application/octet-stream wmode=&quot;transparent&quot; quality=&quot;high&quot;&gt;&lt;EMBED align=right src=地址 width=420 height=350 type=application/octet-stream wmode=&quot;transparent&quot; quality=&quot;high&quot;&gt; <br/>
 <br/>
常用特效 <br/>
1。透明 <br/>
 <br/>
 <br/>
style=&quot;FILTER: Alpha(opacity=100,style=2)&quot; <br/>
2。倒影 <br/>
 <br/>
 <br/>
&lt;P align=center&gt;&lt;FONT style=&quot;FONT-SIZE: 27pt; WIDTH: 220px; COLOR: #00ff00; HEIGHT: 10px&quot;&gt;&lt;IMG src=&quot;图片地址&quot;&gt;&lt;FONT id=ew style=&quot;FONT-SIZE: 27pt; FILTER: wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv(); WIDTH: 220px; COLOR: #3333ff; HEIGHT: 10px&quot;&gt;&lt;IMG src=&quot;图片地址&quot;&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt; <br/>
3蝴蝶飞舞 <br/>
 <br/>
 <br/>
&lt;MARQUEE behavior=alternate direction=up height=300 width=110&gt;&lt;img src=http://bbs.mz99.com/UploadFile/2004-6/20046733350553.gif&gt;&lt;/MARQUEE&gt;&lt;FONT color=orange&gt;&lt;MARQUEE behavior=alternate direction=up height=250 width=110&gt;&lt;img src=http://bbs.mz99.com/UploadFile/2004-6/20046733350553.gif&gt;&lt;/MARQUEE&gt;&lt;FONT color=Fuchsia&gt;&lt;MARQUEE behavior=alternate direction=up height=300 width=110&gt;&lt;img src=http://bbs.mz99.com/UploadFile/2004-6/20046733350553.gif&gt;&lt;/MARQUEE&gt;&lt;FONT color=olive&gt;&lt;MARQUEE behavior=alternate direction=up height=250 width=110&gt;&lt;img src=http://bbs.mz99.com/UploadFile/2004-6/20046733350553.gif&gt;&lt;/MARQUEE&gt; <br/>
发贴前别忘了把自动修正的小勾除掉自动修正 <br/>
 <br/>
图片加透明FDLASH格式： <br/>
 <br/>
&lt;center&gt;&lt;TABLE cellSpacing=2 cellPadding=2 border=10 bordercolor=#84B98D background=图片&gt;&lt;TBODY&gt;&lt;TD&gt;&lt;EMBED src=透明网址 width=500 height=375 type=application/x-shockwave-flash quality=&quot;high&quot; menu=&quot;false&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;&lt;/table&gt;&lt;/center&gt; <br/>
 <br/>
发贴前别忘了把自动修正的小勾除掉自动修正 <br/>
 <br/>
贴音乐格式（红色部分为播放器的大小，设置为0就隐藏了播放器）： <br/>
 <br/>
1.背景音乐（适合　mid wma等格式） <br/>
&lt;bgsound src=音乐网址 Loop=-1&gt; <br/>
 <br/>
2.音频（适合MP3 WMA RM等很多格式） <br/>
&lt;embed src=网址 AutoStart=true Loop=true width=400 height=40 <br/>
 <br/>
3.视频 <br/>
&lt;embed src=视频网址 type=audio/x-pn-realaudio-plugin controls=imagewindow,ControlPanel,StatusBar AutoStart=true Loop=true width=400 height=400&gt; <br/>
 <br/>
说明：AutoStart=true　表示是否要音乐文件传送完就自动播放，TRUE是要，FALSE是不要，默认为true <br/>
 <br/>
Loop=true　表示设定播放重复次数，LOOP=3表示重复3次，true表示无限次播放，FALSE播放一次即停止。 <br/>
 <br/>
 <br/>
为让大家有个直观的认识，就我自己的一个成品帖子，做一下实例演示： <br/>
 <br/>
（帖子地址：http://www.maoge.com.cn/bbs/dispbbs.asp?boardID=2&amp;ID=32&amp;page=1） <br/>
 <br/>
1、红色部分是边框； <br/>
 <br/>
2、 <a href="/mypdf/21562.pdf" title="查看 从零开始:从零开始学习HTML语言音画制作 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>289628189</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21562.html</guid>
		</item>
		<item>
			<title><![CDATA[关于&lt;html:link&gt;标签在URI后面传参数的问题]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21561.html</link>
			<description>
				<![CDATA[
天堂黄昏<br/>
关于&lt;<a name=baidusnap0></a>html:link&gt;标签在URI后面传参数的问题 [ft=#cc7033,,]※ 在struts标签&lt;html:link&gt;的page属性指定的URI后面传递参数可以有几种方式： 1.若明确参数名和参数值则直接在URI后输出， <br/>
如：&lt;html:link page=&quot;/test.do?action=add&quot;&gt;add&lt;/html:link&gt; <br/>
2.对于参数值不确定的，paramName和paramProperty来输出，用paramId属性指定参数名。 <br/>
对于paramName指定的对象应该存在于page、request、session、application其中之一。一般来说，是从Action类传过来的，作为request的属性之一（requst.setAttribute(&quot;name&quot;,object)）。 <br/>
如果paramName指定的对象是action的ActionForm，则无需使用request.setAttribute方法。 <br/>
例：&lt;html:link page=&quot;/test.do&quot; paramId=&quot;userid&quot; paramName=&quot;uid&quot;&gt;uname&lt;/html:link&gt; <br/>
若参数值是一个bean对象的属性值（比如ActionForm,或者集合中存放的对象）则： <br/>
&lt;html:link page=&quot;/test.do&quot; paramId=&quot;userid&quot; paramName=&quot;user&quot; paramProperty=&quot;uid&quot;&gt;uname&lt;/html:link&gt; <br/>
3.若两个参数，一个确定一个不确定，则是以上两种方法的结合，即： <br/>
&lt;html:link page=&quot;/test.do?action=modify&quot; paramId=&quot;userid&quot; paramName=&quot;uid&quot;&gt;modify&lt;/html:link&gt; <br/>
4.对于多个参数的问题，可以使用一个HashMap集合对象来存放所有的参数名及对应的参数值的方式，paramName属性值指定为该HashMap集合对象即可。 <br/>
举例： <br/>
&lt;% <br/>
//代码理想的位置应该是在action中 <br/>
//可以在jsp页面测试 <br/>
  java.util.HashMap pms = new java.util.HashMap(); <br/>
  pms.put(&quot;code&quot;, &quot;001002&quot;); <br/>
  pms.put(&quot;name&quot;, &quot;tester&quot;); <br/>
  pms.put(&quot;alias&quot;, new String[]{&quot;matin&quot;,&quot;jack&quot;}); <br/>
  request.setAttribute(&quot;params&quot;, pms); <br/>
%&gt; <br/>
&lt;html:link action=&quot;/test.do&quot; name=&quot;params&quot; &gt;test&lt;/html:link&gt; <br/>
编译后的结果：&lt;a href=&quot;/test.do?code=001002&amp;name=tester&amp;alias=matin&amp;alias=jack&quot;&gt;test&lt;/a&gt; <br/>
这种方式虽然可以解决传多参数的问题，但是实现起来也比较麻烦，特别是对记录集中的数据逐条列出的时候 <br/>
5.针对有的网友在&lt;html:link&gt;标签中嵌入使用jsp脚本(scriptlet)的问题， <br/>
例如: <br/>
&lt;html:link page=&quot;/test.do?code=&lt;%=varible%&gt;&quot;&gt;add&lt;/html:link&gt;，这种写法是错误的，是无法编译的。 <br/>
有的网友认为在struts标签内是不允许使用jsp脚本的，这种说法也不准确。如果前面的写法改成: <br/>
&lt;html:link page=&quot;&lt;%=&quot;/test.do?code=&quot;+varible%&gt;&quot;&gt;add&lt;/html:link&gt;，就可以被执行，但是要注意URL相对路径的问题。 <br/>
虽然在struts标签中嵌入jsp脚本不是真正意义上的struts应用，但是有时在委曲求全的情况下也只能如此了，除非使用自定义标签。比如在form表单中可能需要根据具体数据让某个字段是只读的，就可以用嵌入jsp脚本来实现： <br/>
&lt;% <br/>
boolean rd; <br/>
if(2==2) rd; <br/>
%&gt; <br/>
&lt;html:text property=&quot;userid&quot; read /&gt; <br/>
<br/>
6.另外一种比较变态的方法，既不是真正意义上的struts，也不符合xml规范。那就是在&lt;a&gt;标签中用&lt;bean:write&gt;标签输出参数值。 <br/>
如：&lt;a href=&quot;test.do?uid=&lt;bean:write name=&quot;user&quot; property=&quot;userid&quot;/&gt;&amp;name=&lt;bean:write name=&quot;user&quot; property=&quot;username&quot;/&gt;&quot;&gt;test&lt;/a&gt; <a href="/mypdf/21561.pdf" title="查看 关于&lt;html:link&gt;标签在URI后面传参数的问题 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>23289594</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21561.html</guid>
		</item>
		<item>
			<title><![CDATA[html基础教程:HTML基础]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21560.html</link>
			<description>
				<![CDATA[
<center><a name=baidusnap0></a><a href='http://yuyis.51.net/1/main1.htm' target='_blank'>HTML基础</a></b></center><font face='' color='' size='3'>什么是HTML</font><br/>
<font face='' color='' size='3'><b>HTML</b> 是表示网页的一种规范，它通过标记符定义了网页内容的显示。</font><br/>
<br/>
<font face='' color='' size='3'>HTML的工作原理</font><br/>
<font face='' color='' size='3'>如果在浏览器中任意打开一个网页，然后在窗口中空白位置单击鼠标右键，选择“查看源文件”命令（或者选择“查看”菜单中的“源文件”命令），则系统会启动“记事本”，其中包含一些文本信息。这些文本其实就是网页的本质－－<b>HTML </b>源代码。<b>HTML</b>（HyperText Markup Language，超文本标记语言）是表示网页的一种规范（或者说是一种标准），它通过标记符定义了网页内容的显示。例如，用 &lt;table&gt; 标记符可以在网页上定义一个表格。</font><br/>
<br/>
<font face='' color='' size='3'>标记符基础</font><br/>
<font face='' color='' size='3'>如前所述，<b>HTML </b>语言是影响网页内容显示格式的标记符集合，浏览器根据标记符决定网页的实际显示效果。 </font><br/>
<b><font face='' color='' size='3'>基本的HTML语法</font></b><br/>
<font face='' color='' size='3'>　　 <b>HTML </b>的语法比较简单，即便没有任何计算机语言（如 <b>C</b> 语言、<b>BASIC</b> 语言等）的基础也很容易学。在 <b>HTML</b> 中，所有的标记符都用尖括号括起来。例如，<b>&lt;HTML&gt;</b> 表示 <b>HTML </b>标记符。某些标记符，例如换行符 <b>&lt;BR&gt;</b>，只要求单一标记符号。但绝大多数标记符都是成对出现的，包括开始标记符和结束标记符。开始标记符和相应的结束标记符定义了所影响的范围。结束标记符与开始标记符的区别是有一个斜线。例如，<b>&lt;H1&gt; </b>这里是标题 <b>&lt;/H1&gt;</b>，将以“标题1”格式显示文字“这里是标题”，而不影响开始标记符和结束标记符以外的其他文字。</font><br/>
<font face='' color='' size='3'>　　说明：<b>HTML</b> 标记符是不区分大小写，但通常约定使用大写标记符，这有利于<b> HTML </b>文档的维护。 </font><b><font face='' color='' size='3'>标记符的属性</font></b><br/>
<font face='' color='' size='3'>　　对于许多标记符，还包括一些属性，以便对标记符作用的内容进行更详细的控制。实际上，有关 <b>HTML</b> 语法的讲解主要就是对各种标记符属性的讲解。在 <b>HTML</b> 中，所有的属性都放置在开始标记符的尖括号里，属性与标记符之间用空格分隔；属性的值放在相应属性之后，用等号分隔；而不同的属性之间用空格分隔。 </font><br/>
<font face='' color='' size='3'>Web页的基本结构</font><br/>
<font face='' color='' size='3'>一个 Web 页实际上对应一个 <b>HTML</b> 文件，通常以 .htm 或 .html 为扩展名。任何 <b>HTML</b> 文档都包含的基本标记符包括：<b>HTML</b> 标记 <b>&lt;HTML&gt;</b> 和 <b>&lt;/HTML&gt;</b>、首部标记 <b>&lt;HEAD&gt;</b> 和 <b>&lt;/HEAD&gt; </b>以及正文标记 <b>&lt;BODY&gt;</b> 和 <b>&lt;/BODY&gt;</b>。</font><br/>
<font face='' color='' size='3'><b>HTML</b><b>标记</b></font><br/>
<font face='' color='' size='3'>　　<b>&lt;HTML&gt; </b>和 <b>&lt;/HTML&gt; </b>是 Web 页的第一个和最后一个标记符，Web 页的其他所有内容都位于这两个标记符之间。这两个标记告诉浏览器或其他浏览器或其他阅读该页的程序，此文件是一个 Web 页。虽然 <b>HTML</b> 标记符的开始标记符和结束标记符都可以省略(因为.htm 或 .html 扩展名已经告诉浏览器该文档为 <b>HTML</b> 文档)，但为了保持完整的网页结构，建议包含该标记。另外，<b>HTML</b> 标记符通常不包含任何属性。</font><br/>
<font face='' color='' size='3'>　　说明：在 <b>HTML</b> 文档中，某些标记符的开始标记符和结束标记符都可以省略，某些标记符的结束标记符可以省略，而有些标记符则既不能省略开始标记符也不能省略结束标记符。</font><b><font face='' color='' size='3'>首部标记</font></b><br/>
<font face='' color='' size='3'>　　首部标记 <b>&lt;HEAD&gt; </b>和 <b>&lt;/HEAD&gt;</b> 位于 Web 页的开头，其中不包括 Web 页的任何实际内容，而是提供一些与 Web 页有关的特定信息。例如，可以在首部标记中设置网页的标题、定义样式表、插入脚本等。</font><br/>
<font face='' color='' size='3'>　　首部标记中的内容也用相应的标记符括起来。样式表 (CSS) 定义位于 <b>&lt;STYLE&gt; </b>和 <b>&lt;/STYLE&gt;</b> 之间；脚本定义位于 <b>&lt;SCRIPT&gt;</b> 和 <b>&lt;/SCRIPT&gt;</b> 之间。 </font><font face='' color='' size='3'><b>TITLE</b> </font><font face='' color='' size='3'>标记符</font><br/>
<font face='' color='' size='3'>在首部标记符中，最基本、最常用的标记符是标题标记符&lt;TITLE&gt;和&lt;/TITLE&gt;，用于定义网页的标题。网页标题可被浏览器用作书签和收藏清单。当网页在浏览器中显示时，网页标题将在浏览器窗口的标题栏中显示。 </font><font face='' color='' size='3'><b>META</b> </font><font face='' color='' size='3'>标记符</font><br/>
<font face='' color='' size='3'>在首部标记符中另外一个比较常用的标记符是 <b>META</b>，它用于说明与 Web 页有关的信息，例如可以说明文件创作工具、文件作者等信息。</font><br/>
<font face='' color='' size='3'><b>META</b> </font><font face='' color='' size='3'>标记符的常用属性包括：name、http-equiv 以及 content。其中，name 属性给出特性名，而 content 属性给出特性值，http-equiv 属性指定 HTTP 响应名称，通常用于替换 name 属性，HTTP 服务器使用该属性值为 HTTP 响应消息头收集信息。</font><br/>
<font face='' color='' size='3'>例如：</font><br/>
<font face='' color='' size=''>&lt;META http-equiv=&quot;Content-Script-Type&quot; c&gt;</font><br/>
<font face='' color='' size='3'>设置客户端行内程序的语言是 JavaScript；</font><br/>
<font face='' color='' size=''>&lt;META http-equiv=&quot;Content-Style-Type&quot; C&gt;</font><br/>
<font face='' color='' size='3'>设置行内样式的样式语言为 CSS。</font><br/>
<font face='' color='' size='3'>META </font><font face='' color='' size='3'>标记符的一个常用功能是设置自动转址功能，即使浏览器自动从一个地址跳转到另一个地址，例：</font><br/>
<font face='' color='' size='3'>&lt;META http-equiv=&quot;Refresh&quot; c&gt;</font><font face='' color='' size='3'>　</font><br/>
<font face='' color='' size='3'>在这个例子中，完成当前文档加载30秒后将自动加载另一个文档(即 &quot;URL=#&quot; 后指定的 HTML 文档)。要实现以上效果，必须使 &quot;URL=#&quot; 后指定的 HTML 文档存在。 </font><font face='' color='' size='3'><b>BGSOUND</b> </font><font face='' color='' size='3'>标记符</font><br/>
<font face='' color='' size=''><b>BGSOUND</b> 标记符只有开始标记符，没有结束标记符。它的基本属性是 src，用于指定背景音乐的源文件。另外一个常用属性是 loop，用于指定背景音乐重复的次数，如不指定该属性，则背景音乐无限循环。</font><b><font face='' color='' size='3'>正文标记</font></b><br/>
<font face='' color='' size='3'>　　正文标记符 <b>&lt;BODY&gt;</b> 和 <b>&lt;/BODY&gt;</b> 包含 Web 页的具体内容，包括文字、图形、超链接以及其他各种 HTML 对象。</font><br/>
<font face='' color='' size='3'>设置页面属性</font><br/>
<font face='' color='' size='3'>正文标记符包括一些常用属性，可以用于设置网页背景颜色和图案，以及设置文档中文字和超链接的颜色。</font><br/>
<b><font face='' color='' size='3'>设置页面背景色</font></b><br/>
<font face='' color='' size='3'>　　在 <b>&lt;BODY&gt;</b> 标记符中使用 bgcolor 属性可以为网页设置背景颜色。例：</font><br/>
<font face='' color='' size='3'>&lt;BODY bgcolor=&quot;black&quot;&gt; </font><b><font face='' color='' size='3'>设置页面背景图像</font></b><br/>
<font face='' color='' size='3'>　　 网页设计者可选择特定图案作为页面的背景－－使用 <b>BODY</b> 标记符的 background 属性即可。HTML 语句为：</font><br/>
<font face='' color='' size='3'>&lt;BODY background=&quot;</font><font face='' color='' size='3'>网页背景图案的地址&quot;&gt;。 </font><b><font face='' color='' size='3'>设置北景图像水印效果</font></b><br/>
<font face='' color='' size='3'>　　如果使用以下代码，则背景图案将具有水印效果：</font><br/>
<font face='' color='' size='3'>&lt;<b>BODY</b> background=&quot;background.jpg&quot; bgproperties=&quot;fixed&quot;&gt; </font><b>[ft=,3,]设置文字和超链 <a href="/mypdf/21560.pdf" title="查看 html基础教程:HTML基础 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>78971419</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21560.html</guid>
		</item>
		<item>
			<title><![CDATA[html手册:HTML标记手册]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21559.html</link>
			<description>
				<![CDATA[
<b>总类（所有<a name=baidusnap0></a>HTML文件都有的）</b><br/>
文件类型 &lt;HTML&gt;&lt;/HTML&gt; （放在档案的开头与结尾）<br/>
文件主题 &lt;TITLE&gt;&lt;/TITLE&gt; （必须放在「文头」区块内）<br/>
文头 &lt;HEAD&gt;&lt;/HEAD&gt; （描述性资料，像是「主题」）<br/>
文体 &lt;BODY&gt;&lt;/BODY&gt; （文件本体）<br/>
<br/>
<b>结构性定义（由浏览器控制的显示风格）</b><br/>
标题 &lt;H?&gt;&lt;/H?&gt; （从1到6，有六层选择）<br/>
3.0 标题的对齐 &lt;H? ALIGN=LEFT|CENTER|RIGHT&gt;&lt;/H?&gt;<br/>
3.0 区分 &lt;DIV&gt;&lt;/DIV&gt;<br/>
3.0 区分的对齐 &lt;DIV ALIGN=LEFT|RIGHT|CENTER|JUSTIFY&gt;&lt;/DIV&gt;<br/>
引文区块 &lt;BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt; （通常会内缩）<br/>
强调 &lt;EM&gt;&lt;/EM&gt; （通常会以斜体显示）<br/>
特别强调 &lt;STRONG&gt;&lt;/STRONG&gt; （通常会以加粗显示）<br/>
引文 &lt;CITE&gt;&lt;/CITE&gt; （通常会以斜体显示）<br/>
码 &lt;CODE&gt;&lt;/CODE&gt; （显示原始码之用）<br/>
样本 &lt;SAMP&gt;&lt;/SAMP&gt;<br/>
键盘输入 &lt;KBD&gt;&lt;/KBD&gt;<br/>
变数 &lt;VAR&gt;&lt;/VAR&gt;<br/>
定义 &lt;DFN&gt;&lt;/DFN&gt; （有些浏览器不提供）<br/>
地址 &lt;ADDRESS&gt;&lt;/ADDRESS&gt;<br/>
3.0 大字 &lt;BIG&gt;&lt;/BIG&gt;<br/>
3.0 小字 &lt;SMALL&gt;&lt;/SMALL&gt;<br/>
<br/>
<b>与外观相关的标签（作者自订的表现方式）</b><br/>
加粗 &lt;B&gt;&lt;/B&gt;<br/>
斜体 &lt;I&gt;&lt;/I&gt;<br/>
3.0 底线 &lt;U&gt;&lt;/U&gt; （尚有些浏览器不提供）<br/>
3.0 删除线 &lt;S&gt;&lt;/S&gt; （尚有些浏览器不提供）<br/>
3.0 下标 &lt;SUB&gt;&lt;/SUB&gt;<br/>
3.0 上标 &lt;SUP&gt;&lt;/SUP&gt;<br/>
打字机体 &lt;TT&gt;&lt;/TT&gt; （用单空格字型显示）<br/>
预定格式 &lt;PRE&gt;&lt;/PRE&gt; （保留文件中空格的大小）<br/>
预定格式的宽度 &lt;PRE WIDTH=?&gt;&lt;/PRE&gt;（以字元计算）<br/>
N1.0+ 向中看齐 &lt;CENTER&gt;&lt;/CENTER&gt; （文字与图片都可以）<br/>
N1.0 闪耀 &lt;BLINK&gt;&lt;/BLINK&gt; （有史以来最被嘲弄的标签）<br/>
N1.0 字体大小 &lt;FONT SIZE=?&gt;&lt;/FONT&gt;（从1到7）<br/>
N1.0 改变字体大小 &lt;FONT SIZE=+|-?&gt;&lt;/FONT&gt;<br/>
N1.0 基本字体大小 &lt;BASEFONT SIZE=?&gt; （从1到7; 内定为3）<br/>
N2.0 字体颜色 &lt;FONT COLOR=&quot;#$$$$$$&quot;&gt;&lt;/FONT&gt;<br/>
<br/>
<b>连结与图形</b><br/>
链接 &lt;A HREF=&quot;URL&quot;&gt;&lt;/A&gt;<br/>
链接到锚点 &lt;A HREF=&quot;URL#***&quot;&gt;&lt;/A&gt;（如果锚点在另一个档案）<br/>
&lt;A HREF=&quot;#***&quot;&gt;&lt;/A&gt; （如果锚点目前的档案）<br/>
N2.0 链接到目的视框 &lt;A HREF=&quot;URL&quot; TARGET=&quot;***&quot;&gt;&lt;/A&gt;<br/>
设定锚点 &lt;A NAME=&quot;***&quot;&gt;&lt;/A&gt;<br/>
图形 &lt;IMG SRC=&quot;URL&quot;&gt;<br/>
图形看齐方式 &lt;IMG SRC=&quot;URL&quot; ALIGN=TOP|BOTTOM|MIDDLE&gt;<br/>
N1.0 图形看齐方式 &lt;IMG SRC=&quot;URL&quot;<br/>
ALIGN=LEFT|RIGHT|TEXTTOP|ABSMIDDLE|BASELINE|ABSBOTTOM&gt;<br/>
取代文字 &lt;IMG SRC=&quot;URL&quot; ALT=&quot;***&quot;&gt; （如果没有办法显示图形则显示此文字）<br/>
点选图 &lt;IMG SRC=&quot;URL&quot; ISMAP&gt; （需要CGI程式）<br/>
N2.0 点选图 &lt;IMG SRC=&quot;URL&quot; USEMAP=&quot;URL&quot;&gt;<br/>
N2.0 地图 &lt;MAP NAME=&quot;***&quot;&gt;&lt;/MAP&gt;（描述地图）<br/>
N2.0 段落 &lt;AREA SHAPE=&quot;RECT&quot; COORDS=&quot;,,,&quot; HREF=&quot;URL&quot;|NOHREF&gt;<br/>
3.0 大小 &lt;IMG SRC=&quot;URL&quot; WIDTH=&quot;?&quot; HEIGHT=&quot;?&quot;&gt;（以pixels为单位）<br/>
N1.0 图形边缘 &lt;IMG SRC=&quot;URL&quot; BORDER=?&gt; （以pixels为单位）<br/>
N1.0 图形边缘空间 &lt;IMG SRC=&quot;URL&quot; HSPACE=? VSPACE=?&gt; （以pixels为单位）<br/>
N1.0 低解析度图形 &lt;IMG SRC=&quot;URL&quot; LOWSRC=&quot;URL&quot;&gt;<br/>
N1.1 用户端拉 &lt;META HTTP-EQUIV=&quot;Refresh&quot; C&gt;（使用端自动更新 ）<br/>
N2.0 内嵌物件 &lt;EMBED SRC=&quot;URL&quot;&gt; （将物件插入页面）<br/>
N2.0 内嵌物件大小 &lt;EMBED SRC=&quot;URL&quot; WIDTH=&quot;?&quot; HEIGHT=&quot;?&quot;&gt;<br/>
<br/>
<b>分隔</b><br/>
段落 &lt;P&gt; （通常是两个return）<br/>
3.0 段落 &lt;P&gt;&lt;/P&gt; （新定义成容器型标签）<br/>
3.0 文字看齐方式 &lt;P ALIGN=LEFT|CENTER|RIGHT&gt;&lt;/P&gt;<br/>
换行 &lt;BR&gt; （一个return）<br/>
N1.0 文字部份看齐方式&lt;BR CLEAR=LEFT|RIGHT|ALL&gt;（与图形合用时）<br/>
横线 &lt;HR&gt;<br/>
N1.0 横线对齐 &lt;HR ALIGN=LEFT|RIGHT|CENTER&gt;<br/>
N1.0 横线厚度 &lt;HR SIZE=?&gt; （以pixels为单位）<br/>
N1.0 横线宽度 &lt;HR WIDTH=?&gt; （以pixels为单位）<br/>
N1.0 横线比率宽度 &lt;HR WIDTH=%&gt; （以页宽为100%）<br/>
N1.0 实线 &lt;HR NOSHADE&gt; （没有立体效果）<br/>
N1.0 不可换行 &lt;NOBR&gt;&lt;/NOBR&gt; （不换行）<br/>
N1.0 可换行处 &lt;WBR&gt; （如果需要，可在此断行）<br/>
<br/>
<b>列举（可以巢状列举）</b><br/>
无次序式列举 &lt;UL&gt;&lt;LI&gt;&lt;/UL&gt; （&lt;LI&gt; 放在每一项前）<br/>
N1.0 公布式列举 &lt;UL TYPE=DISC|CIRCLE|SQUARE&gt;（定义全部的列举项）<br/>
&lt;LI TYPE=DISC|CIRCLE|SQUARE&gt;（定义这个及其后的列举项）<br/>
有次序式列举 &lt;OL&gt;&lt;LI&gt;&lt;/OL&gt; （&lt;LI&gt; 放在每一项前）<br/>
N1.0 数标型态 &lt;OL TYPE=A|a|I|i|1&gt; （定义全部的列举项）<br/>
&lt;LI TYPE=A|a|I|i|1&gt; （定义这个及其后的列举项）<br/>
N1.0 起始数字 &lt;OL value=?&gt; （定义全部的列举项）<br/>
&lt;LI value=?&gt; （定义这个及其后的列举项）<br/>
定义式列举 &lt;DL&gt;&lt;DT&gt;&lt;DD&gt;&lt;/DL&gt;（&lt;DT&gt;项目, &lt;DD&gt;定义）<br/>
表单式列举 &lt;MENU&gt;&lt;LI&gt;&lt;/MENU&gt;（&lt;LI&gt; 放在每一项前）<br/>
目录式列举 &lt;DIR&gt;&lt;LI&gt;&lt;/DIR&gt; （&lt;LI&gt; 放在每一项前）<br/>
<br/>
<b>背景与颜色</b><br/>
3.0 重复排列的背景 &lt;BODY BACKGROUND=&quot;URL&quot;&gt;<br/>
N1.1+ 背景颜色 &lt;BODY BGCOLOR=&quot;#$$$$$$&quot;&gt; （依序为红、绿、蓝）<br/>
N1.1+ 文字颜色 &lt;BODY TEXT=&quot;#$$$$$$&quot;&gt;<br/>
N1.1+ 连结颜色 &lt;BODY LINK=&quot;#$$$$$$&quot;&gt;<br/>
N1.1+ 看过的连结 &lt;BODY VLINK=&quot;#$$$$$$&quot;&gt;<br/>
N1.1 使用中的连结 &lt;BODY ALINK=&quot;#$$$$$$&quot;&gt;<br/>
<br/>
<b>特殊字元（以下标签需用小写）</b><br/>
特别符号 &amp;#?; （其中 ? 代表 ISO 8859-1 的编码）<br/>
&lt; &lt; &gt; &gt; &amp; lt;&amp; gt;<br/>
注册商标TM &amp; reg;<br/>
N1.0+ 注册商标TM &amp; reg;<br/>
著作权符号 &amp; copy;<br/>
N1.0+ 著作权符号 &amp; copy;<br/>
<br/>
<b>表单（通常需要与CGI程式配合）</b><br/>
定义表单 &lt;FORM ACTION=&quot;URL&quot; METHOD=GET|POST&gt;&lt;/FORM&gt;<br/>
N2.0 上传档案 &lt;FORM ENCTYPE=&quot;multipart/form-data&gt;&lt;/FORM&gt;<br/>
输入栏位 &lt;INPUT TYPE=&quot;TEXT|PASSWORD|CHECKBOX|RADIO|IMAGE|HIDDEN|SUBMIT|RESET&quot;&gt;<br/>
栏位名称 &lt;INPUT NAME=&quot;***&quot;&gt;<br/>
栏位内定值 &lt;INPUT value=&quot;***&quot;&gt;<br/>
已选定 &lt;INPUT CHECKED&gt; （适用於checkboxes与 radio boxes）<br/>
栏位宽度 &lt;INPUT SIZE=?&gt; （以字元数为单位）<br/>
最长字数 &lt;INPUT MAXLENGTH=?&gt; （以字元数为单位）<br/>
下拉式选单 &lt;Select&gt;&lt;/Select&gt;<br/>
下拉式选单名称 &lt;Select NAME=&quot;***&quot;&gt;&lt;/Select&gt;<br/>
选单项目数量 &lt;Select SIZE=?&gt;&lt;/Select&gt;<br/>
多选式选单 &lt;Select MULTIPLE&gt; （多选）<br/>
选项 &lt;OPTION&gt;<br/>
内定选项 &lt;OPTION SelectED&gt;<br/>
文字输入区 &lt;TEXTAREA ROWS=? COLS=?&gt;&lt;/textarea&gt;<br/>
输入区名称 &lt;TEXTAREA NAME=&quot;***&quot;&gt;&lt;/textarea&gt;<br/>
N2.0 输入区换行方式 &lt;TEXTAREA WRAP=OFF|VIRTUAL|PHYSICAL&gt;&lt;/textarea&gt;<br/>
<br/>
<b>表格</b><br/>
3.0 定义表格 &lt;TABLE&gt;&lt;/TABLE&gt;<br/>
3.0 表格框线 &lt;TABLE BORDER&gt;&lt;/TABLE&gt; （有或没有）<br/>
N1.1 表格框线 &lt;TABLE BORDER=?&gt;&lt;/TABLE&gt;（可以设定数值）<br/>
N1.1 储存格左右留白 &lt;TABLE CELLSPACING=?&gt;<br/>
N1.1 储存格上下留白 &lt;TABLE CELLPADDING=?&gt;<br/>
N1.1 表格宽度 &lt;TABLE WIDTH=?&gt; （以pixels为单位）<br/>
N1.1 宽度比率 &lt;TABLE WIDTH=%&gt; （页宽为100%）<br/>
3.0 表格列 &lt;TR&gt;&lt;/TR&gt;<br/>
3.0 表格列内容看齐 &lt;TR ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM&gt;<br/>
3.0 储存格 &lt;TD&gt;&lt;/TD&gt; （须与列并用）<br/>
3.0 储存格内容看齐 &lt;TD ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM&gt;<br/>
3.0 不换行 &lt;TD NOWRAP&gt;<br/>
N3.0 储存格背景颜色 &lt;TD BGCOLOR=#$$$$$$&gt;<br/>
3.0 储存格横向连接 &lt;TD COLSPAN=?&gt;<br/>
3.0 储存格纵向连接 &lt;TD ROWSPAN=?&gt;<br/>
N1.1 储存格宽度 &lt;TD WIDTH=?&gt; （以pixels为单位）<br/>
N1.1 储存格宽度比率 &lt;TD WIDTH=%&gt; （页宽为100%）<br/>
3.0 表格标题 &lt;TH&gt;&lt;/TH&gt; （跟&lt;TD&gt;一样，不过会对中并加粗）<br/>
3.0 表格标题对齐 &lt;TH ALIGN=LEFT|RIGHT|CENTER VALIGN=TOP|MIDDLE|BOTTOM&gt;<br/>
3.0 表格标题不换行 &lt;TH NOWRAP&gt;<br/>
3.0 表格标题占几栏 &lt;TH COLSPAN=?&gt;<br/>
3.0 表格标题占几列 &lt;TH ROWSPAN=?&gt;<br/>
N1.1 表格标题宽度 &lt;TH WIDTH=?&gt; （以pixels为单位）<br/>
N1.1 表格标题比率宽度&lt;TH WIDTH=%&gt; （页宽为100%）<br/>
3.0 表格抬头 &lt;CAPTION&gt;&lt;/CAPTION&gt;<br/>
3.0 表格抬头看齐 &lt;CAPTION ALIGN=TOP|BOTTOM&gt;（在表格之上/之下）<br/>
<br/>
<b>视框（定义与控制萤幕上的特定区域）</b><br/>
N2.0 视框格式总定义 &lt;FRAMESET&gt;&lt;/FRAMESET&gt; （取代&lt;BODY&gt;）<br/>
N2.0 视框行长度分配 &lt;FRAMESET ROWS=,,,&gt;&lt;/FRAMESET&gt;（pixels 或 %）<br/>
N2.0 视框行长度分配 &lt;FRAMESET ROWS=*&gt;&lt;/FRAMESET&gt; （* = 相对大小）<br/>
N2.0 视框栏宽度分配 &lt;FRAMESET COLS=,,,&gt;&lt;/FRAMESET&gt;（pixels 或 %）<br/>
N2.0 视框栏宽度分配 &lt;FRAMESET COLS=*&gt;&lt;/FRAMESET&gt; （* =相对大小）<br/>
N2.0 定义个别视框 &lt;FRAME&gt; （定义个别视框）<br/>
N2.0 个别视框内容 &lt;FRAME SRC=&quot;URL&quot;&gt;<br/>
N2.0 个别视框名称 &lt;FRAME NAME=&quot;***&quot;|_blank|_self|_parent|_top&gt;<br/>
N2.0 边缘宽度 &lt;FRAME MARGINWIDTH=?&gt; （「左」与「右」边界）<br/>
N2.0 边缘高度 &lt;FRAME MARGINHEIGHT=?&gt; （「天顶」与「地底」边界）<br/>
N2.0 卷动条 &lt;FRAME SCROLLING=&quot;YES|NO|AUTO&quot;&gt;<br/>
N2.0 不可改变大小 &lt;FRAME NORESIZE&gt;<br/>
N2.0 无视框时的内容 &lt;NOFRAMES&gt;&lt;/NOFRAMES&gt;（如果浏览器不提供视框功能的话）<br/>
<br/>
<b>杂项</b><br/>
说明 （浏览器不会显示）<br/>
档案型态声明 &lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;&gt;<br/>
3.0 档案型态声明 &lt;!DOCTYPE HTML PUBLIC &quot;-//W3O//DTD W3 HTML 3.0//EN&quot;&gt;<br/>
可搜寻 &lt;ISINDEX&gt; （指示可搜寻的索引项）<br/>
N1.0 提示 &lt;ISINDEX PROMPT=&quot;***&quot;&gt; （要求输入的提示文字）<br/>
送出搜寻条件 &lt;A HREF=&quot;URL?***&quot;&gt;&lt;/a&gt; （其中的问号不是数字，而是「问号」）<br/>
基本档案的URL &lt;BASE HREF=&quot;URL&quot;&gt; （必须放在「文头」区段内）<br/>
N2.0 基本视窗名称 &lt;BASE TARGET=&quot;***&quot;&gt; （必须放在「文头」区段内）<br/>
相关性 &lt;LINK REV=&quot;***&quot; REL=&quot;***&quot; HREF=&quot;URL&quot;&gt; （必须放在「文头」区段内）<br/>
背景资讯 &lt;META&gt; （必须放在「文头」区段内） <a href="/mypdf/21559.pdf" title="查看 html手册:HTML标记手册 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>673048170</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21559.html</guid>
		</item>
		<item>
			<title><![CDATA[html常用代码:常用HTML代码解释]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21558.html</link>
			<description>
				<![CDATA[
大家在论坛看到的那些漂亮的帖多是漂亮的图片、音乐加上一些代码组成，这些代码就是<a name=baidusnap0></a>HTML代码，我们在这里将图片+音乐+背景或再加上FLASH组成的帖简称为“代码帖”。这些帖以她的独特魅力，吸引了众多网友。但很多人没有去揭开她那美丽的面纱，总是在门外徘徊。我编制这些教学帖，就是希望大家都去了解她，去实践，制作出自己的心情、精彩和美丽。<br/>
    一般来说你是不需要了解那些大多HTML代码的实际意义，但是，对一些HTML代码是需要理解的，对制作、调试效果有帮助。在这里我准备分几讲来对代码的编写规则加以解释。实际上我在这领域的探索时间也不长，难免有不足或不当之处，还请大家补充完善。谢谢！<br/>
    在这里，我将不定期地编制些资料提供给大家。<br/>
常用HTML代码汇编：<br/>
一、文字<br/>
1.标题文字 &lt;h#&gt;..........&lt;/h#&gt; #=1~6；h1为最大字，h6为最小字<br/>
2.字体变化 &lt;font&gt;..........&lt;/font&gt;<br/>
【1】字体大小 &lt;font size=#&gt;..........&lt;/font&gt; #=1~7；数字愈大字也愈大<br/>
【2】指定字型 &lt;font face=&quot;字体名称&quot;&gt;..........&lt;/font&gt;<br/>
【3】文字颜色 &lt;font color=#rrggbb&gt;..........&lt;/font&gt;<br/>
              rr：表红色（red）色码<br/>
              gg：表绿色（green）色码<br/>
              bb：表蓝色（blue）色码<br/>
              rrggbb也可用6位颜色代码数字<br/>
3.显示小字体 &lt;small&gt;..........&lt;/small&gt;<br/>
4.显示大字体 &lt;big&gt;..........&lt;/big&gt;<br/>
5.粗体字 &lt;b&gt;..........&lt;/b&gt;<br/>
6.斜体字 &lt;i&gt;..........&lt;/i&gt;<br/>
7.打字机字体 &lt;tt&gt;..........&lt;/tt&gt;<br/>
8.底线 &lt;u&gt;..........&lt;/u&gt;<br/>
9.删除线 &lt;strike&gt;..........&lt;/strike&gt;<br/>
10.下标字 &lt;sub&gt;..........&lt;/sub&gt;<br/>
11.上标字 &lt;sup&gt;..........&lt;/sup&gt;<br/>
12.文字闪烁效果 &lt;blink&gt;..........&lt;/blink&gt;<br/>
13.换行（也称回车） &lt;br&gt;<br/>
14.分段 &lt;p&gt;<br/>
15.文字的对齐方向 &lt;p align=&quot;#&quot;&gt; #号可为 left：表向左对齐（预设值） center：表向中对齐 right：表向右对齐 P.S.&lt;p align=&quot;#&quot;&gt;之后的文字都会以所设的对齐方式显示，直到出现另一个&lt;p align=&quot;#&quot;&gt;改变其对齐方向，遇到&lt;hr&gt;或&lt;h#&gt;标签时会自动设回预设的向左对齐。<br/>
16.分隔线 &lt;hr&gt;<br/>
【1】分隔线的粗细 &lt;hr size=点数&gt;<br/>
【2】分隔线的宽度 &lt;hr size=点数或百分比&gt;<br/>
【3】分隔线对齐方向 &lt;hr align=&quot;#&quot;&gt;<br/>
     #号可为 left：表向左对齐（预设值） center：表向中对齐 right：表向右对齐<br/>
【4】分隔线的颜色 &lt;hr color=#rrggbb&gt;<br/>
【5】实心分隔线 &lt;hr noshade&gt;<br/>
17.居中对齐 &lt;center&gt;..........&lt;/center&gt;<br/>
18.依原始样式显示 &lt;pre&gt;..........&lt;/pre&gt;<br/>
19.&lt;body&gt;指令的属性<br/>
【1】背景颜色 -- bgcolor &lt;body bgcolor=#rrggbb&gt;<br/>
【2】背景图案 -- background &lt;body  background=&quot;图形文件名&quot;&gt;<br/>
【3】设定背景图案不会卷动 -- bgproperties &lt;body bgproperties=fixed&gt;<br/>
【4】文件内容文字的颜色 -- text &lt;body text=#rrggbb&gt;<br/>
【5】超连结文字颜色 -- link &lt;body link=#rrggbb&gt;<br/>
【6】正被选取的超连结文字颜色 -- vlink &lt;body vlink=#rrggbb&gt;<br/>
【7】已连结过的超连结文字颜色 -- alink &lt;body alink=#rrggbb&gt;<br/>
20.文字移动指令&lt;MARQUEE&gt;..........&lt;/MARQUEE&gt;<br/>
     移动速度指令是:scrollAmount=#    #最小为1，速度为最慢；数字越大移动的越快。<br/>
     移动方向指令是：direction=#          up向上、down向下、left向左、right向右。    <br/>
     指令举例：&lt;MARQUEE scrollAmount=3 direction=up&gt;..........&lt;/MARQUEE&gt;<br/>
二、图片<br/>
1.插入图片 &lt;img src=&quot;图形文件名&quot;&gt;<br/>
2.设定图框 -- border &lt;img src=&quot;图形文件名&quot; border=点数&gt;<br/>
3.设定图形大小 -- width、height &lt;img src=&quot;图形文件名&quot; width=宽度点数 height=高度点数&gt;<br/>
4.设定图形上下左右留空 -- vspace、hspace &lt;img src=&quot;图形文件名&quot; vspace=上下留空点数 hspace=左右留空点数&gt;<br/>
5.图形附注 &lt;img src=&quot;图形文件名&quot; alt=&quot;说明文字&quot;&gt;<br/>
6.预载图片<br/>
&lt;img src=&quot;高解析度图形文件名&quot; lowsrc=&quot;低解析度图形文件名&quot;&gt; P.S.两个图的图形大小最好一致;<br/>
7.影像地图（Image Map） &lt;img src=&quot;图形文件名&quot; usemap=&quot;#图的名称&quot;&gt; &lt;map name=&quot;图的名称&quot;&gt;<br/>
&lt;area shape=形状 coords=区域座标列表 href=&quot;连结点之URL&quot;&gt;<br/>
&lt;area shape=形状 coords=区域座标列表 href=&quot;连结点之URL&quot;&gt;<br/>
&lt;area shape=形状 coords=区域座标列表 href=&quot;连结点之URL&quot;&gt;<br/>
&lt;area shape=形状 coords=区域座标列表 href=&quot;连结点之URL&quot;&gt; &lt;/map &lt;<br/>
【1】定义形状 -- shape<br/>
shape=rect：矩形 shape=circle：圆形 shape=poly：多边形<br/>
【2】定义区域 -- coords<br/>
a.矩形：必须使用四个数字，前两个数字为左上角座标，后两个数字为右下角座标<br/>
例：&lt;area shape=rect coords=100,50,200,75 href=&quot;URL&quot;&gt;<br/>
b.圆形：必须使用三个数字，前两个数字为圆心的座标，最后一个数字为半径长度<br/>
例：&lt;area shape=circle coords=85,155,30 href=&quot;URL&quot;&gt;<br/>
c.任意图形（多边形）：将图形之每一转折点座标依序填入<br/>
例：&lt;area shape=poly coords=232,70,285,70,300,90,250,90,200,78 href=&quot;URL&quot;<br/>
三、表格相关<br/>
1.表格标题<br/>
&lt;caption&gt;..........&lt;/caption&gt;<br/>
表格标题位置 -- align<br/>
&lt;caption align=&quot;#&quot;&gt; #号可为 top：表标题置于表格上方（预设值）<br/>
bottom：表标题置于表格下方<br/>
2.定义列 &lt;tr&gt;<br/>
3.定义栏位《1》&lt;td&gt;：靠左对齐<br/>
           《2》&lt;th&gt;：靠中对齐ⅱ粗体<br/>
【1】水平位置 -- align &lt;th align=&quot;#&quot;&gt;<br/>
                  #号可为 left：向左对齐  center：向中对齐 right：向右对齐<br/>
【2】垂直位置 -- align &lt;th align=&quot;#&quot;&gt; #号可为<br/>
                top：向上对齐 middle：向中对齐    bottom：向下对齐<br/>
【3】栏位宽度 -- width     &lt;th width=点数或百分比&gt;<br/>
【4】栏位垂直合并 -- rowspan    &lt;th rowspan=欲合并栏位数&gt;<br/>
【5】栏位横向合并 -- colspan      &lt;th colspan=欲合并栏位数&gt;<br/>
四、表格的主要属性<br/>
1. &lt;table&gt;标记的主要属性<br/>
    align定义表格的对齐方式，有三个属性值center，left，right<br/>
    background定义表格的背景图案，属性值为图片的地址<br/>
    bgcolor定义表格的背景颜色，属性值是各种颜色代码<br/>
    border定义表格的边框宽度，属性值是数字<br/>
    bordercolor定义表格边框的颜色，属性值是各种颜色代码<br/>
    cellpadding定义单元格内容与单元格边框之间的距离，属性值是数字<br/>
    cellspacing定义表格中单元格之间的距离<br/>
    height定义表格的高度，属性值是数字<br/>
    width定义表格的宽度，属性值是数字<br/>
2. &lt;tr&gt;标记，表格是由多行与多列组成的，&lt;tr&gt;标记用来定义表格的一行，他的属性极其属性值定义的是表格中的该行，其主要属性与属性值如下：<br/>
    align定义对齐方式，属性值与上同<br/>
    background定义背景图案 bgcolor定义背景色<br/>
3. &lt;td&gt;标记。用&lt;td&gt;标记概况起来的内容表示表格的单元。其主要属性与属性值和&lt;table&gt;标记的一样，补充两个合并列和行的代码：<br/>
    colspan定义合并表格的列数，属性值是数字<br/>
    rowspan定义合并表格的行数，属性值是数字<br/>
五、FRAME<br/>
1、分割视窗指令 &lt;frameset&gt;..........&lt;/frameset&gt;<br/>
【1】垂直（上下）分割 -- rows<br/>
&lt;frameset rows=#&gt; #号可为点数：<br/>
    如欲分割为100,200,300三个视窗，则&lt;frameset rows=100,200,300&gt;；<br/>
    亦可以*号代表，如&lt;frameset rows=*,500,*&gt;<br/>
    百分比：如&lt;frameset rows=30%,70%&gt;，各项总和最好为100%;<br/>
【2】水平（左右）分割 -- cols &lt;frameset cols=点数或百分比&gt; <a href="/mypdf/21558.pdf" title="查看 html常用代码:常用HTML代码解释 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>303014466</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21558.html</guid>
		</item>
		<item>
			<title><![CDATA[html代码全集:HTML语言全集-文字处理]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21557.html</link>
			<description>
				<![CDATA[
会移动的文字(Marquee)<br/>
[img,80,14]http://www.gzsums.edu.cn/webclass/<a name=baidusnap0></a>html/ie.gif[/img] <br/>
[img,20,20]http://www.gzsums.edu.cn/webclass/html/br20t.gif[/img] 基本语法<br/>
&lt;marquee&gt; ... &lt;/marquee&gt;&lt;marquee&gt;啦啦啦，我会移动耶！&lt;/marquee&gt; 啦啦啦，我会移动耶！<br/>
<br/>
<br/>
[img,20,20]http://www.gzsums.edu.cn/webclass/html/br20t.gif[/img]文字移动属性的设置 <br/>
方向 &lt;direction=#&gt; #=left, right&lt;marquee direction=left&gt;啦啦啦，我从右向左移！&lt;/marquee&gt; &lt;P&gt;<br/>
&lt;marquee direction=right&gt;啦啦啦，我从左向右移！&lt;/marquee&gt; 啦啦啦，我从右向左移！<br/>
啦啦啦，我从左向右移！<br/>
<br/>
<br/>
方式 &lt;bihavior=#&gt; #=scroll, slide, alternate&lt;marquee behavior=scroll&gt;啦啦啦，我一圈一圈绕着走！&lt;/marquee&gt; &lt;P&gt;<br/>
&lt;marquee behavior=slide&gt;啦啦啦，我只走一次就歇了！&lt;/marquee&gt; &lt;P&gt;<br/>
&lt;marquee behavior=alternate&gt;啦啦啦，我来回走耶！&lt;/marquee&gt; 啦啦啦，我一圈一圈绕着走！<br/>
啦啦啦，我只走一次就歇了！<br/>
啦啦啦，我来回走耶！<br/>
<br/>
<br/>
循环 &lt;loop=#&gt; #=次数；若未指定则循环不止(infinite)&lt;marquee loop=3 width=50% behavior=scroll&gt;啦啦啦，我只走 3 趟哟！&lt;/marquee&gt; &lt;P&gt;<br/>
&lt;marquee loop=3 width=50% behavior=slide&gt;啦啦啦，我只走 3 趟哟！&lt;/marquee&gt; &lt;P&gt;<br/>
&lt;marquee loop=3 width=50% behavior=alternate&gt;啦啦啦，我只走 3 趟哟！&lt;/marquee&gt; 啦啦啦，我只走 3 趟哟！<br/>
啦啦啦，我只走 3 趟哟！<br/>
啦啦啦，我只走 3 趟哟！<br/>
<br/>
<br/>
速度 &lt;scrollamount=#&gt;&lt;marquee scrollamount=20&gt;啦啦啦，我走得好快哟！&lt;/marquee&gt; 啦啦啦，我走得好快哟！<br/>
<br/>
<br/>
延时 &lt;scrolldelay=#&gt;&lt;marquee scrolldelay=500 scrollamount=100&gt;啦啦啦，我走一步，停一停！&lt;/marquee&gt; 啦啦啦，我走一步，停一停！<br/>
<br/>
<br/>
[img,20,20]http://www.gzsums.edu.cn/webclass/html/br20t.gif[/img] 外观(Layout)设置<br/>
对齐方式(Align) &lt;align=#&gt; #=top, middle, bottom&lt;font size=6&gt;<br/>
&lt;marquee align=# width=400&gt;啦啦啦，我会移动耶！&lt;/marquee&gt;<br/>
&lt;/font&gt;<br/>
对齐上沿、中间、下沿。 [ft=,6,]啦啦啦，我会移动耶！ [ft=,3,]对齐上沿。 <br/>
[ft=,6,]啦啦啦，我会移动耶！ [ft=,3,]对齐中间。 <br/>
[ft=,6,]啦啦啦，我会移动耶！ [ft=,3,]对齐下沿。 <br/>
<br/>
<br/>
底色 &lt;bgcolor=#&gt;  #=rrggbb  16 进制数码，或者是下列预定义色彩：<br/>
[ft=#000000,,]Black , [ft=#808000,,]Olive , [ft=#008080,,]Teal , [ft=#ff0000,,]Red , [ft=#0000ff,,]Blue , [ft=#800000,,]Maroon , [ft=#000080,,]Navy , [ft=#808080,,]Gray , [ft=#00ff00,,]Lime , <br/>
[ft=#ff00ff,,]Fuchsia , [ft=#ffffff,,]White , [ft=#008000,,]Green , [ft=#800080,,]Purple , [ft=#c0c0c0,,]Silver , [ft=#ffff00,,]Yellow , [ft=#00ffff,,]Aqua  &lt;marquee bgcolor=aaaaee&gt;啦啦啦，我会移动耶！&lt;/marquee&gt; 啦啦啦，我会移动耶！<br/>
<br/>
<br/>
面积 &lt;height=# width=#&gt;&lt;marquee height=40 width=50% bgcolor=aaeeaa&gt;<br/>
啦啦啦，我会移动耶！<br/>
&lt;/marquee&gt; 啦啦啦，我会移动耶！<br/>
<br/>
<br/>
空白(Margins)&lt;hspace=# vspace=#&gt;********************************************&lt;br&gt;<br/>
嗨,<br/>
&lt;marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle&gt;啦啦啦，我会移动耶！&lt;/marquee&gt;<br/>
大家好！&lt;br&gt;<br/>
******************************************** ********************************************<br/>
嗨, 啦啦啦，我会移动耶！大家好！<br/>
******************************************** <br/>
<br/>
   HTML Design Guide Main Page<br/>
 [ft=,,][ft=,,]  ||   ||   ||   ||   ||   ||   ||    <br/>
[ft=,,]||   ||   ||    <br/>
[ft=,,]  ||    <br/>
Network Communication Design<br/>
http://ncdesign.kyushu-id.ac.jp/<br/>
C&amp;P 1994-1996 Yuriko Ienaga [ft=,,] <a href="/mypdf/21557.pdf" title="查看 html代码全集:HTML语言全集-文字处理 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>352512237</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21557.html</guid>
		</item>
		<item>
			<title><![CDATA[html教程:HTML &lt;input&gt;标签:建立密码输入框等]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21556.html</link>
			<description>
				<![CDATA[
、如何在<a name=baidusnap0></a>HTML里建立文字输入框。用户可以在里面写文字？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form&gt; <br/>
姓名： <br/>
&lt;input type=&quot;text&quot; name=&quot;Name&quot;&gt; <br/>
&lt;br&gt; <br/>
年龄： <br/>
&lt;input type=&quot;text&quot; name=&quot;Age&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=d6984e1f96bc9cd1e923140c4e1b5104d9fc9e213dad2b185269fb3cc34722120ff41169d2b61abad905ff394c408b45eb9de50d7a9fe82a8dbac7939fbe626f1aa9f23c8dbbdaae169556b26536965fc63116d0' border='0' /> <br/>
<br/>
2、如何在HTML页面里建立密码输入框？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form&gt; <br/>
用户名： <br/>
&lt;input type=&quot;text&quot; name=&quot;user&quot;&gt; <br/>
&lt;br&gt; <br/>
密码： <br/>
&lt;input type=&quot;password&quot; name=&quot;password&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;p&gt; <br/>
注意：在密码框中输入时，所输入的字符会显示为* <br/>
&lt;/p&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=c171e57c9ccf97847ca7f36b241fc9f68b41ebb74b378511e5bf2768dde2ff1231d1f15ab49af9fb78a6d41171fcefd37ba77aeccb86eaf362289c6822ccb4145dc0131d0ed80c6e3e57726d93b9b9e1e013d94a' border='0' /> <br/>
<br/>
3、如何在HTML页面里建立复选框。用户可以选择或不选择 ？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form&gt; <br/>
POP <br/>
&lt;input type=&quot;checkbox&quot; name=&quot;pop&quot;&gt; <br/>
&lt;br&gt; <br/>
Google <br/>
&lt;input type=&quot;checkbox&quot; name=&quot;google&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=d360c04756c80413afb80baf035168ac14c37e1690943bb66425a35d3eba784fde7c7da50748c91397978305a275b0dcd1957d03f6b95dc8d58b87cdae9d2755488f6e3536c6cc1d8ceee5cb434b2d2bc914816b' border='0' /> <br/>
<br/>
<br/>
4、如何在HTML中建立单选按钮？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form&gt; <br/>
男： <br/>
&lt;input type=&quot;radio&quot; checked=&quot;checked&quot; <br/>
name=&quot;Sex&quot; value=&quot;男&quot;&gt; <br/>
&lt;br&gt; <br/>
女： <br/>
&lt;input type=&quot;radio&quot; <br/>
name=&quot;Sex&quot; value=&quot;女&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;p&gt; <br/>
当访问者点击了一个单选按钮时，该按钮被选中，同时与之同组的其他按钮处于未选中状态。 <br/>
&lt;/p&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=929a9a22cbe44440f86c79d14a54b3821b96fa931eeb3ae85cb32e72057aff1e7c4967f0dff94c42887ba68baa3b32270b978b33fb14201f755aebb81c1c56659fabb11383f8c08d578d60b6797b8e74c8a5891e' border='0' /> <br/>
<br/>
<br/>
5、怎样为页面加上一个表单。里面包括两个输入框和一个提交按钮？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form name=&quot;input&quot; action=&quot;Result.asp&quot; method=&quot;get&quot;&gt; <br/>
POP <br/>
&lt;input type=&quot;checkbox&quot; name=&quot;pop&quot; checked=&quot;checked&quot;&gt;&lt;br&gt; <br/>
Google <br/>
&lt;input type=&quot;checkbox&quot; name=&quot;google&quot;&gt; <br/>
&lt;br&gt; <br/>
&lt;input type=&quot;submit&quot; value=&quot;提交&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;p&gt; <br/>
表单提交后，会转到一个先的页面 Result.asp <br/>
&lt;/p&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=53236f8d5ae9622c71f9ad74781bcb4add2bc0105efcb3d90d59f18de5c488f3324824edc07f0dcd2d027fc4ef04e1d5fa3116680c1bb3f0722f2b89afed37cfc759e6a5ebc270ca4c89bf6234b69d84c3c59191' border='0' /> <br/>
<br/>
<br/>
6、 如何建立按钮。按钮的文字可以自己定义？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form&gt; <br/>
&lt;input type=&quot;button&quot; value=&quot;欢迎来到POP&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=4f8f6e280a354dee7038828f4e5e3ce5d309b752f640d2fae8973e5da397791bfbd9f20a79da43d9897d3486f58036d6641ec04fcc34e5a6d23072a79fd09c38e93da5e90663fbd877985c4de367a6cfa8fb5ff2' border='0' /> <br/>
<br/>
<br/>
8、这个表单里有两个复选框，以及一个提交按钮？ <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form name=&quot;input&quot; action=&quot;Result.asp&quot; method=&quot;get&quot;&gt; <br/>
POP <br/>
&lt;input type=&quot;checkbox&quot; name=&quot;pop&quot; checked=&quot;checked&quot;&gt;&lt;br&gt; <br/>
Google <br/>
&lt;input type=&quot;checkbox&quot; name=&quot;google&quot;&gt; <br/>
&lt;br&gt; <br/>
&lt;input type=&quot;submit&quot; value=&quot;提交&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;p&gt; <br/>
表单提交后，会转到一个先的页面 Result.asp <br/>
&lt;/p&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=e49145a88665a4bf3a622d4bc33af49a7306bc7601deee362e8fca38ee8cf3c609da8fe6d26edf09acf0e484a5dd39e72be56a8a27d6e895e290de81b5e26595f7cbb7b416b53d84ae14de09663b4ffe20333335' border='0' /> <br/>
<br/>
<br/>
9、这个表单包含两个单选按钮，以及一个提交按钮 <br/>
源代码： <br/>
&lt;html&gt; <br/>
&lt;body&gt; <br/>
&lt;form name=&quot;input&quot; action=&quot;Result.asp&quot; method=&quot;get&quot;&gt; <br/>
男： <br/>
&lt;input type=&quot;radio&quot; name=&quot;Sex&quot; value=&quot;男&quot; checked=&quot;checked&quot;&gt; <br/>
&lt;br&gt; <br/>
女： <br/>
&lt;input type=&quot;radio&quot; name=&quot;Sex&quot; value=&quot;女&quot;&gt; <br/>
&lt;br&gt; <br/>
&lt;input type =&quot;submit&quot; value =&quot;提交&quot;&gt; <br/>
&lt;/form&gt; <br/>
&lt;p&gt; <br/>
表单发送后会转到新的窗口Result.asp <br/>
&lt;/p&gt; <br/>
&lt;/body&gt; <br/>
&lt;/html&gt; <br/>
显示效果 <br/>
<img src='http://photo.store.qq.com/http_imgload.cgi?/rurl2=cf23c780ad847d90a48382432c6c8560b1189ed84309fd76ba78195690eb47ff1a53c4e4d4d <a href="/mypdf/21556.pdf" title="查看 html教程:HTML &lt;input&gt;标签:建立密码输入框等 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>240936256</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21556.html</guid>
		</item>
		<item>
			<title><![CDATA[&lt;html:optinonsCollection/&gt;现实把数据库中的数据做成下拉列表]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21555.html</link>
			<description>
				<![CDATA[
、 <a name=baidusnap0></a>html:optionsCollection标签生成多个HTML的option元素。该标签必须嵌在html:select标签中。它的功能和html:options标签的相同，但是它的name与property属性和其它标签的name与property属性意义一致，理解起来比较自然。 <br/>
让我通过示例来介绍html:optionsCollection标签的用法。首先依据name=&quot;selectForm&quot;和property=&quot;persons&quot;取到selectForm中的persons列表，然后将列表中的对象(Person类型)的id属性作为option元素的value值(value=&quot;id&quot;)，将列表中的对象(Person类型)的name属性作为option元素的label值(label=&quot;name&quot;)。 <br/>
&lt;html:select name=&quot;selectForm&quot; property=&quot;person.id&quot; size=&quot;1&quot;&gt;  &lt;html:optionsCollection name=&quot;selectForm&quot; property=&quot;persons&quot;   label=&quot;name&quot; value=&quot;id&quot;/&gt; &lt;/html:select&gt; <br/>
例子： <br/>
1.action <br/>
  package action.manager; <br/>
import java.util.List; <br/>
import javax.servlet.http.HttpServletRequest; <br/>
import javax.servlet.http.HttpServletResponse; <br/>
import org.apache.struts.action.Action; <br/>
import org.apache.struts.action.ActionForm; <br/>
import org.apache.struts.action.ActionForward; <br/>
import org.apache.struts.action.ActionMapping; <br/>
import bean.SelectBean; <br/>
import database.SingleTblCommonDao; <br/>
import dbobject.Special; <br/>
import form.manager.SpecialActionForm; <br/>
<br/>
public class AddSpecialAction extends Action { <br/>
public ActionForward execute( <br/>
   ActionMapping mapping, <br/>
   ActionForm form, <br/>
   HttpServletRequest request, <br/>
   HttpServletResponse response) throws Exception { <br/>
     <br/>
  SingleTblCommonDao stcd = SingleTblCommonDao.getInstance(); <br/>
   <br/>
    String hql= &quot;select s.specialname from Special as s group by s.specialname&quot;; <br/>
   <br/>
      SpecialActionForm sf = (SpecialActionForm) form;   <br/>
      Special sp=new Special(); <br/>
      String flag=request.getParameter(&quot;flag&quot;); <br/>
       <br/>
      if(flag!=null &amp;&amp; &quot;init&quot;.equals(flag)){ <br/>
       String department=request.getParameter(&quot;department&quot;); <br/>
       String specialsubname=request.getParameter(&quot;specialsubname&quot;); <br/>
       String specialcontext =request.getParameter(&quot;specialcontext&quot;); <br/>
       <br/>
       System.out.println(&quot;ddd&quot;+request.getParameter(&quot;department&quot;)); <br/>
       System.out.println(request.getParameter(&quot;specialsubname&quot;)); <br/>
       System.out.println(request.getParameter(&quot;specialcontext&quot;)); <br/>
       <br/>
       sp.setSpecialcontext(specialcontext); <br/>
       sp.setSpecialname(department); <br/>
       sp.setSpecialsubname(specialsubname); <br/>
       stcd.save(sp); <br/>
       <br/>
       return mapping.findForward(&quot;init&quot;); <br/>
      } <br/>
   <br/>
     <br/>
  [ft=,,] List l=stcd.search(hql);  <br/>
[ft=,,]  SelectBean[] sb = new SelectBean[l.size()];  <br/>
[ft=,,]  String[] s= new String[l.size()];  <br/>
[ft=,,]  for(int i = 0 ; i &lt; l.size() ; i++){  <br/>
<br/>
[ft=,,]   s  = (String) l.get(i);  <br/>
[ft=,,]   System.out.println(s );  <br/>
[ft=,,]   sb  = new SelectBean();  <br/>
[ft=,,]   sb .setCustId(s );  <br/>
[ft=,,]   sb .setName(s );  <br/>
[ft=,,]  }  <br/>
[ft=,,]  sf.setDepartments(sb);   <br/>
  return mapping.findForward(&quot;spindex&quot;); <br/>
   <br/>
} <br/>
} <a href="/mypdf/21555.pdf" title="查看 &lt;html:optinonsCollection/&gt;现实把数据库中的数据做成下拉列表 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>214685127</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21555.html</guid>
		</item>
		<item>
			<title><![CDATA[fso组件:在ASP中使用FSO组件生成HTML页面]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21554.html</link>
			<description>
				<![CDATA[
'共有两个页面index.htm是首页.程序比较简单，主要是用了ASP里的文件操作对象。<br/>
&lt;!--index.htm-------------------------------------------------------------------------------&gt;<br/>
&lt;!DOCTYPE <a name=baidusnap0></a>HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;<br/>
&quot; &quot;&gt;<br/>
&lt;html&gt;<br/>
&lt;head&gt;<br/>
&lt;title&gt;Untitled Document&lt;/title&gt;<br/>
&lt;meta http-equiv=&quot;Content-Type&quot; c&gt;<br/>
&lt;/head&gt;<br/>
&lt;body&gt;<br/>
&lt;table width=&quot;770&quot; border=&quot;0&quot; align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;<br/>
  &lt;tr&gt;<br/>
    &lt;td&gt;&lt;form name=&quot;form1&quot; method=&quot;post&quot; action=&quot;send.asp&quot;&gt;<br/>
      &lt;table width=&quot;100%&quot;  border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; bgcolor=&quot;#CCFFFF&quot;&gt;<br/>
        &lt;tr&gt;<br/>
          &lt;td height=&quot;20&quot;&gt;&lt;div align=&quot;center&quot;&gt;发送消息&lt;/div&gt;&lt;/td&gt;<br/>
          &lt;/tr&gt;<br/>
        &lt;tr&gt;<br/>
          &lt;td&gt;&lt;div align=&quot;center&quot;&gt;<br/>
            &lt;textarea name=&quot;msg&quot; cols=&quot;100&quot; rows=&quot;6&quot;&gt;&lt;/textarea&gt;<br/>
          &lt;/div&gt;&lt;/td&gt;<br/>
          &lt;/tr&gt;<br/>
        &lt;tr&gt;<br/>
          &lt;td&gt;&lt;div align=&quot;center&quot;&gt;<br/>
              &lt;input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot;Submit&quot;&gt;<br/>
              &lt;input type=&quot;reset&quot; name=&quot;Submit2&quot; value=&quot;Reset&quot;&gt;<br/>
          &lt;/div&gt;&lt;/td&gt;<br/>
          &lt;/tr&gt;<br/>
      &lt;/table&gt;<br/>
    &lt;/form&gt;&lt;/td&gt;<br/>
  &lt;/tr&gt;<br/>
&lt;/table&gt;<br/>
&lt;/body&gt;<br/>
&lt;/html&gt;<br/>
'//send.asp<br/>
&lt;%<br/>
function chan_time(shijian)'转换日期时间函数<br/>
 s_year=year(shijian)<br/>
 if len(s_year)=2 then s_year=&quot;20&quot;&amp;s_year<br/>
 s_m(shijian)<br/>
 if s_month&lt;10 then s_m&amp;s_month<br/>
 s_day=day(shijian)<br/>
 if s_day&lt;10 then s_day=&quot;0&quot;&amp;s_day<br/>
 s_hour=hour(shijian)<br/>
 if s_hour&lt;10 then s_hour=&quot;0&quot;&amp;s_hour<br/>
 s_minute=minute(shijian)<br/>
 if s_minute&lt;10 then s_minute=&quot;0&quot;&amp;s_minute<br/>
 chan_time=s_year &amp; s_month &amp; s_day &amp; s_hour &amp; s_minute<br/>
end function<br/>
function chan_data(shijian)  '转换日期时间函数<br/>
 s_year=year(shijian)<br/>
 if len(s_year)=2 then s_year=&quot;20&quot;&amp;s_year<br/>
 s_m(shijian)<br/>
 if s_month&lt;10 then s_m&amp;s_month<br/>
 s_day=day(shijian)<br/>
 if s_day&lt;10 then s_day=&quot;0&quot;&amp;s_day<br/>
 chan_data=s_year &amp; s_month &amp; s_day<br/>
end function<br/>
function chan_file(shijian)'转换日期时间函数<br/>
 s_m(shijian)<br/>
 if s_month&lt;10 then s_m&amp;s_month<br/>
 s_day=day(shijian)<br/>
 if s_day&lt;10 then s_day=&quot;0&quot;&amp;s_day<br/>
 s_hour=hour(shijian)<br/>
 if s_hour&lt;10 then s_hour=&quot;0&quot;&amp;s_hour<br/>
 s_minute=minute(shijian)<br/>
 if s_minute&lt;10 then s_minute=&quot;0&quot;&amp;s_minute<br/>
 s_ss=second(shijian)<br/>
 if s_ss&lt;10 then s_ss=&quot;0&quot;&amp;s_ss<br/>
 chan_file = s_month &amp; s_day &amp; s_hour &amp; s_minute &amp; s_ss<br/>
end function<br/>
 top=&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;news&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&quot;<br/>
 botom=&quot;&lt;/body&gt;&lt;/html&gt;&quot;<br/>
 msg=request.Form(&quot;msg&quot;)<br/>
 msg=replace(msg,vbcrlf,&quot;&quot;)<br/>
 msg=replace(msg,chr(9),&quot;&quot;) <br/>
 msg=replace(msg,&quot; &quot;,&quot;&amp;nbsp;&quot;)<br/>
 msg=replace(msg,&quot;\r\n&quot;,&quot;&lt;br&gt;&quot;)<br/>
 msg=replace(msg,&quot;\n&quot;,&quot;&lt;br&gt;&quot;)<br/>
 msg=top&amp;msg&amp;botom<br/>
 Set fs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;)<br/>
 all_tree2=server.mappath(&quot;news&quot;)&amp;&quot;\&quot;&amp;chan_data(now)<br/>
 if (fs.FolderExists(all_tree2)) then'判断今天的文件夹是否存在<br/>
 else<br/>
 fs.CreateFolder(all_tree2)<br/>
 end if   <br/>
 pass=chan_file(now)<br/>
 randomize  '使用系统计时器来初始化乱数产生器<br/>
 pass=rnd(pass)<br/>
 pass=get_pass(pass)<br/>
 pass=left(pass,10)<br/>
 file1=pass<br/>
 files=file1&amp;&quot;.txt&quot;<br/>
 filez=all_tree2&amp;&quot;\&quot;&amp;files <br/>
 set ts = fs.createtextfile(filez,true) '写文件<br/>
 for z=1 to len(msg)<br/>
  write_now=mid(msg,z,1)<br/>
  ts.write(write_now)<br/>
 next<br/>
' ts.writeline(all_msg)<br/>
 ts.close<br/>
 set ts=nothing    '文件生成<br/>
 if err.number&lt;&gt;0 or err then%&gt;<br/>
  &lt;script language=&quot;javascript&quot;&gt;<br/>
   alert(&quot;不能完成&quot;)<br/>
  &lt;/script&gt;<br/>
 &lt;%else%&gt;<br/>
  &lt;script language=&quot;javascript&quot;&gt;<br/>
 alert(&quot;已完成&quot;)<br/>
 history.back();<br/>
  &lt;/script&gt;<br/>
 &lt;%end if<br/>
 Set MyFile = fs.GetFile(filez) <br/>
 all_tree2=server.mappath(&quot;news&quot;)&amp;&quot;\&quot;&amp;chan_data(now)<br/>
 if (fs.FolderExists(all_tree2)) then<br/>
 else<br/>
 fs.CreateFolder(all_tree2)<br/>
 end if <br/>
 MyFile.name= left(MyFile.name,len(MyFile.name)-4)&amp;&quot;.htm&quot; <br/>
 set MyFile=nothing <br/>
 set fs=nothing<br/>
 set fdir=nothing<br/>
function get_pass(pass)<br/>
 pass=cstr(pass)<br/>
 pass=replace(pass,&quot; &quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot; &quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;-&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot; &quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;:&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;.&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;+&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;_&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;&lt;&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;&gt;&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;!&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;@&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;#&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;$&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;%&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;^&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;&amp;&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;*&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;(&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;)&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;=&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;\&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;/&quot;,&quot;&quot;)<br/>
 pass=replace(pass,&quot;|&quot;,&quot;&quot;)<br/>
 get_pass=pass<br/>
end function<br/>
 <br/>
%&gt; <a href="/mypdf/21554.pdf" title="查看 fso组件:在ASP中使用FSO组件生成HTML页面 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>277249193</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21554.html</guid>
		</item>
		<item>
			<title><![CDATA[html教程:html]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21553.html</link>
			<description>
				<![CDATA[
<a name=baidusnap0></a>html<br/>
<br/>
<a href='http://baike.baidu.com/pic/1/11960950971336809.jpg' target='_blank'><img src='http://www.CrazyCoder.cn/WebFiles/200810/9d9f6333-92cc-45a6-85a4-333b9423c208.jpg' height='128' width='128' border='0'/></a><b>HTML简介</b><br/>
<b>Hypertext Markup Language</b>，<a href='http://baike.baidu.com/view/48682.htm' target='_blank'>中文</a>也就是<a href='http://baike.baidu.com/view/543390.htm' target='_blank'>超文本链接</a>标示语言。HTML（HyperTextMark-upLanguage）即超文本标记语言，是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台<a href='http://baike.baidu.com/view/2358.htm' target='_blank'>电脑</a>中的文本或图形与另一台电脑中的文本或图形方便地联系在一起，形成有机的整体，人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个<a href='http://baike.baidu.com/view/211256.htm' target='_blank'>图标</a>，Internet就会马上转到与此图标相关的内容上去，而这些信息可能存放在<a href='http://baike.baidu.com/view/3487.htm' target='_blank'>网络</a>的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本，HTML命令可以说明<a href='http://baike.baidu.com/view/32894.htm' target='_blank'>文字</a>、<a href='http://baike.baidu.com/view/42121.htm' target='_blank'>图形</a>、<a href='http://baike.baidu.com/view/7262.htm' target='_blank'>动画</a>、<a href='http://baike.baidu.com/view/27063.htm' target='_blank'>声音</a>、<a href='http://baike.baidu.com/view/899068.htm' target='_blank'>表格</a>、<a href='http://baike.baidu.com/view/147669.htm' target='_blank'>链接</a>等。HTML的结构包括头部（Head）、主体（Body）两大部分，其中头部描述浏览器所需的信息，而主体则包含所要说明的具体内容。<br/>
<br/>
    另外，HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面，这些页面可以被网上任何其他人浏览到，无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面.哈哈.<br/>
<br/>
    也许你听说过许多可以编辑网页的软件,事实上,你不需要用任何专门的软件来建立HTML页面；你所需要的只是一个文字处理器（如McrosoftWord\记事本\写字板等等）以及HTML的工作常识。其实你很快就会发现,基础的HTML语言简直容易死了。<br/>
<br/>
    HTML只不过是组合成一个<a href='http://baike.baidu.com/view/40622.htm' target='_blank'>文本文件</a>的一系列<a href='http://baike.baidu.com/view/135267.htm' target='_blank'>标签</a>。它们像乐队的指挥,告诉乐手们哪里需要停顿,哪里需要激昂.<br/>
<br/>
    HTML标签通常是英文词汇的全称（如块引用:blockquote）或缩略语（如“p”代表Paragragh），但它们的与一般文本有区别，因为它们放在单书名号里。故Paragragh标签是&lt;p&gt;,块引用标签是&lt;blockquote&gt;。有些标签说明页面如何被格式化（例如，&lt;p&gt;开始一个新段落），其他则说明这些词如何显示(&lt;b&gt;使文字变粗)还有一些其他标签提供在页面上不显示的信息－－例如标题。<br/>
<br/>
    关于标签，需要记住的是，它们是成双出现的。每当使用一个标签－－如&lt;blockquote&gt;,则必须以另一个标签&lt;/blockquote&gt;将它关闭。注意“blockquote”前的斜杠，那就是关闭标签与打开标签的区别。<b>但是也有一些标签例外</b>。比如，&lt;input&gt;标签就不需要。<br/>
<br/>
   <a href='http://baike.baidu.com/view/742296.htm' target='_blank'>基本</a>HTML页面以&lt;html&gt;标签开始，以&lt;/html&gt;结束。在它们之间，整个页面有两部分－－标题和正文。<br/>
<br/>
    标题词－－夹在&lt;head&gt;和&lt;/head&gt;标签之间－－这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在&lt;body&gt;和&lt;/body&gt;之间－－即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。<br/>
<br/>
    那么让我们建立一个简单的范例吧，非常容易的。第一步，当然是要建立一个新的文本文件（记住，如果你在使用比较复杂的文字处理器，就应该用“纯文本”或“普通文本”来保存），将它命名为“xxxx.html”。(随便你起一个什么名字,但记住,要用英文)<br/>
   扩展名也可是HTM<br/>
<br/>
    然后你可以用<a href='http://baike.baidu.com/view/7718.htm' target='_blank'>浏览器</a>将它打开，你会看见最简单的自己做的页面。<br/>
<br/>
<b>学习HTML</b><br/>
<br/>
<br/>
<b>HTML/XHTML教程</b><br/>
<br/>
HTML/XHTML基础教程<a href='http://www.cainiao8.com/web/xhtml.html是最适合新手入门的' target='_blank'>http://www.cainiao8.com/web/xhtml.html是最适合新手入门的</a>。由于教程的目标是浅显易懂，有一些知识是没有介绍到的。下面的教程里，你一定可以找到所有缺少的内容：<br/>
<br/>
Blabla的HTML教程<a href='http://www.blabla.cn/html_tutorials/index.html不错' target='_blank'>http://www.blabla.cn/html_tutorials/index.html不错</a>。而其他们有一个HTML参考<a href='http://www.blabla.cn/html_tag_ref/050_html_elements_ref.html' target='_blank'>http://www.blabla.cn/html_tag_ref/050_html_elements_ref.html</a>。<br/>
<br/>
W3POP的HTML教程<a href='http://www.w3pop.com/learn/index/f/1/c/7/也很好' target='_blank'>http://www.w3pop.com/learn/index/f/1/c/7/也很好</a>，非常的全。XHMTL则作为另一个独立的教程<a href='http://www.w3pop.com/learn/index/f/1/c/8/' target='_blank'>http://www.w3pop.com/learn/index/f/1/c/8/</a>。<br/>
<br/>
<b>英文HTML教程</b><br/>
<br/>
首先是W3Schools的HTML教程<a href='http://www.w3schools.com/html/default.asp' target='_blank'>http://www.w3schools.com/html/default.asp</a>。这个网站的教程很不错，而且还有一个HTML参考<a href='http://www.w3schools.com/tags/default.asp' target='_blank'>http://www.w3schools.com/tags/default.asp</a>。<br/>
<br/>
HTMLDOG的教程专区也有很好的HTML教程。分为:<br/>
HTML入门教程<a href='http://www.htmldog.com/guides/htmlbeginner/' target='_blank'>http://www.htmldog.com/guides/htmlbeginner/</a><br/>
HTML中级教程<a href='http://www.htmldog.com/guides/htmlintermediate/' target='_blank'>http://www.htmldog.com/guides/htmlintermediate/</a><br/>
HTML高级教程<a href='http://www.htmldog.com/guides/htmladvanced/' target='_blank'>http://www.htmldog.com/guides/htmladvanced/</a><br/>
外加一个HTML标签参考<a href='http://www.htmldog.com/reference/htmltags/' target='_blank'>http://www.htmldog.com/reference/htmltags/</a><br/>
<b>学习中遇到HTML相关的问题怎么办？</b><br/>
<br/>
教程里的某一节看不明白？我遇到了教程里没有提到的情况？哪里可以解决我的问题呢？<br/>
<br/>
教程网论坛的建站杂谈板块<a href='http://bbs.jcwcn.com/forum-44-1.html' target='_blank'>http://bbs.jcwcn.com/forum-44-1.html</a><br/>
版主很热心地解答问题。<br/>
<br/>
经典论坛的Web标准化专栏<a href='http://bbs.blueidea.com/forum-5-1.html' target='_blank'>http://bbs.blueidea.com/forum-5-1.html</a><br/>
这里高手云集，几乎没有解决不了的问题。<br/>
<br/>
<br/>
<b>HTML标准的版本历史</b><br/>
<br/>
超文本置****言(第一版)——在1993年6月发为<a href='http://baike.baidu.com/view/6825.htm' target='_blank'>互联网</a>工程工作小组 (IETF)工作草案发布（并非标准）.<br/>
HTML 2.0——1995年11月作为RFC 1866发布，在RFC 2854于2000年6月发布之后被宣布已经过时<br/>
HTML 3.2——1996年1月14日，W3C推荐标准<br/>
HTML 4.0——1997年12月18日，W3C推荐标准<br/>
HTML 4.01（微小改进）——1999年12月24日，W3C推荐标准<br/>
ISO/IEC 15445:2000（“ISO HTML”）——2000年5月15日发布，基于严格的HTML 4.01语法，是国际标准化****和国际电工******的标准<br/>
XHTML 1.0——发布于2000年1月26日，是W3C推荐标准，后来经过修订于2002年8月1日重新发布。<br/>
XHTML 1.1, 于2001年5月31日发布<br/>
(XHTML 2.0, W3C工作草案)<br/>
HTML没有1.0版本是因为当时有很多不同的版本。有些人认为蒂姆·伯纳斯-李的版本应该算初版，这个版本没有IMG元素。当时被称为HTML+的后续版的开发工作于1993年开始，最初是被设计成为“HTML的一个超集”。第一个正式规范在为了和当时的各种HTML标准区分开来，使用了2.0作为其版本号。HTML+的发展继续下去，但是它从未成为标准。<br/>
<br/>
HTML3.0规范是由当时刚成立的W3C于1995年3月提出，提供了很多新的特性，例如表格、文字绕排和复杂数学元素的显示。虽然它是被设计用来兼容2.0版本的，但是实现这个标准的工作在当时过于复杂? <a href="/mypdf/21553.pdf" title="查看 html教程:html 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>616016127</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21553.html</guid>
		</item>
		<item>
			<title><![CDATA[flash格式:●教大家把flash格式转换成html网页格式加滚动字体效果[图]]]></title>
			<link>http://CrazyCoder.cn/HtmlJiaoCheng/Article21552.html</link>
			<description>
				<![CDATA[
[ft=#ffff00,,]下面是我为朋友做出来的效果,提供给大家做做参考.  <br/>
[ft=,6,]    <br/>
[ft=,6,]    <br/>
[ft=#ffff00,,]长话短说,下面是把你上传好的flash地址格式转换成<a name=baidusnap0></a>html网页格式加滚动字体效果代码!  <br/>
[ft=#ffff00,,]警告:如果要在flash里添加滚动字体必需要转换成网页格式才行的!  <br/>
[ft=#ffff00,,]代码如下:  <br/>
&lt;/HEAD&gt; <br/>
&lt;BODY scroll=no&gt;&lt;EMBED style=&quot;LEFT: 0px; POSITION: absolute; TOP: 0px&quot; align=right src=[ft=#ff0000,,]http://wangwei240.go3.icpcn.com/13.swf  width=1024 height=600 type=application/x- wmode=&quot;opaque&quot; quality=&quot;high&quot; ; shockwave-flash&gt;&lt;/EMBED&gt; <br/>
&lt;SCRIPT language=javascript&gt; <br/>
title_tmp1=document.title <br/>
if (title_tmp1.indexOf(&quot;&gt;&gt;&quot;)!=-1){ <br/>
title_tmp2=title_tmp1.split(&quot;&gt;&gt;&quot;); <br/>
title_last=&quot; —&gt; &quot;+title_tmp2[1]; <br/>
title_last=title_last + &quot; —&gt; &quot; + title_tmp2[2]; <br/>
}else{ <br/>
if (title_tmp1.indexOf(&quot;——&quot;)!=-1){ <br/>
title_tmp2=title_tmp1.split(&quot;——&quot;); <br/>
title_last=&quot; —&gt; &quot;+title_tmp2[1]; <br/>
if (title_last==&quot; —&gt; &quot;){title_last=&quot; —&gt; &quot;}; <br/>
if (title_last==&quot; —&gt; &quot;){title_last=&quot; —&gt; &quot;}; <br/>
} <br/>
else { title_last=&quot;QQ:381553866&quot;} <br/>
} <br/>
title_new=&quot;｝﹊｝￣小伟&quot;+title_last+&quot;&quot; <br/>
step=0 <br/>
function flash_title() <br/>
{ <br/>
step++ <br/>
if (step==7) {step=1} <br/>
if (step==1) {document.title='欢迎光临ジェあ小丑鱼个性空间，  记的帮我踩踩哒！★☆☆☆'+title_new+'☆☆☆★'} <br/>
if (step==2) {document.title='欢迎光临ジェあ小丑鱼个性空间，  记的帮我踩踩哒！☆★☆☆'+title_new+'☆☆★☆'} <br/>
if (step==3) {document.title='欢迎光临ジェあ小丑鱼个性空间，  记的帮我踩踩哒！☆☆★☆'+title_new+'☆★☆☆'} <br/>
if (step==4) {document.title='欢迎光临ジェあ小丑鱼个性空间，  记的帮我踩踩哒！☆☆☆★'+title_new+'★☆☆☆'} <br/>
if (step==5) {document.title='欢迎光临ジェあ小丑鱼个性空间，  记的帮我踩踩哒！☆☆★☆'+title_new+'☆★☆☆'} <br/>
if (step==6) {document.title='欢迎光临ジェあ小丑鱼个性空间，  记的帮我踩踩哒！☆★☆☆'+title_new+'☆☆★☆'} <br/>
setTimeout(&quot;flash_title()&quot;,180); <br/>
} <br/>
flash_title() <br/>
&lt;/SCRIPT&gt; <br/>
效 <br/>
&lt;SCRIPT&gt; <br/>
&lt;!-- <br/>
function Helpor_net(seed) <br/>
{ var m1 = &quot;欢迎光临ジェあ小丑鱼个性空间，  有空常来坐坐,记的帮我踩踩哒！&quot; ; <br/>
var m2 = &quot;&quot; ; <br/>
var msg=m1+m2; <br/>
var out = &quot; &quot;; <br/>
var c = 1; <br/>
var speed = 120; <br/>
if (seed &gt; 100) <br/>
{ seed-=2; <br/>
var cmd=&quot;Helpor_net(&quot; + seed + &quot;)&quot;; <br/>
timerTwo=window.setTimeout(cmd,speed);} <br/>
else if (seed &lt;= 100 &amp;&amp; seed &gt; 0) <br/>
{ for (c=0 ; c &lt; seed ; c++) <br/>
{ out+=&quot; &quot;;} <br/>
out+=msg; seed-=2; <br/>
var cmd=&quot;Helpor_net(&quot; + seed + &quot;)&quot;; <br/>
window.status=out; <br/>
timerTwo=window.setTimeout(cmd,speed); } <br/>
else if (seed &lt;= 0) <br/>
{ if (-seed &lt; msg.length) <br/>
{ <br/>
out+=msg.substring(-seed,msg.length); <br/>
seed-=2; <br/>
var cmd=&quot;Helpor_net(&quot; + seed + &quot;)&quot;; <br/>
window.status=out; <br/>
timerTwo=window.setTimeout(cmd,speed);} <br/>
else { window.status=&quot; &quot;; <br/>
timerTwo=window.setTimeout(&quot;Helpor_net(100)&quot;,speed); <br/>
} <br/>
} <br/>
} <br/>
Helpor_net(100); <br/>
--&gt; <br/>
&lt;/SCRIPT&gt; <br/>
[ft=#ffff00,,]现在就开始教大家做法,首先把你要添加滚动字体的flash地址找到以后,然后再新建个文本,再把上面的代码全部复制进去 代码红颜色部分的地址改成你的flash地址,在把名字和QQ改成你自己的,呵呵,就这么简单.改好以后在另存为 格式&quot;html&quot;　然后到  [ft=#ffff00,,]自己先去注册个帐号,再传你保存的flash　如果你自己有地方上传也可以.  <br/>
[ft=#ffff00,,]你自己去试试看,就按照我的方法去做,一定没问题   <br/>
[ft=#ffff00,,]话我就先说到这里了,还有什么不懂的请给我留言,希望大家能多多支持! <a href="/mypdf/21552.pdf" title="查看 flash格式:●教大家把flash格式转换成html网页格式加滚动字体效果[图] 的PDF电子文档">[查看PDF电子文档]</a>				]]>
			</description>
			<author>348978528</author>
			<category>Html教程</category>
			<pubDate>2008-10-22</pubDate>
			<guid>http://CrazyCoder.cn/HtmlJiaoCheng/Article21552.html</guid>
		</item>
	</channel>
</rss>
