<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[夏岳嵩的Blog - HTML/XML]]></title>
<link>http://www.xiayuesong.com/</link>
<description><![CDATA[创造机会的人是勇者；等待机会的人是愚者]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[xia05070115@126.com(夏岳嵩)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>夏岳嵩的Blog</title>
	<url>http://www.xiayuesong.com/images/logos.gif</url>
	<link>http://www.xiayuesong.com/</link>
	<description>夏岳嵩的Blog</description>
</image>

			<item>
			<link>http://www.xiayuesong.com/article.asp?id=118</link>
			<title><![CDATA[XML技巧五则]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Mon,09 Feb 2009 10:05:26 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=118</guid>
		<description><![CDATA[<p>技巧1 <br />
　　XmlNode.InnerText与.InnerXml的区别是：前者将内容中的&lt;和&gt;分别变成&lt;和&gt;，因此，希望将两段 XmlDocument 合并的程序只能使用</p>
<p>XmlDocumentFragment.InnerXml = XmlNode.OuterXml</p>
<p>技巧2</p>
<p>/XPath: string end-with</p>
<p>&lt;xsl:for-each select=&quot;root/data[substring-after(@name,'.')=</p>
<p>'Text' and string-length(value)&gt;0]&quot;&gt;</p>
<p><br />
技巧3 <br />
　　一个XML文档在Load时如果失败，就是根本不合法；是否符合某个Schema（XSD）的要求则是有效性(valid)检查，方法是使用XmlValidatingReader对象的Schemas和ValidationType属性。</p>
<p>技巧4 <br />
　　XmlDataDocument类是从XmlDocument派生出来的，最重要的是增加了一个DataSet属性。不过这个类不是System.Xml提供的，而是System.Data提供的。对于总是要跟数据库打交道的应用程序来说，反正是要引用System.Data的，不如全部用XmlDataDocument。</p>
<p>技巧5 <br />
　　如何将XmlDataDocument对象中的DataSet更新保存到数据库中？DataSet本身有一个AcceptChanges方法，所以只需要：</p>
<p>xmlDataDoc.DataSet.AcceptChanges();</p>
<p>-</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=104</link>
			<title><![CDATA[HTML列表(Lists)]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Sun,19 Oct 2008 21:46:55 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=104</guid>
		<description><![CDATA[<p>HTML有三种列表形式：排序列表(Ordered List)；不排序列表(Unordered List)；定义列表(Definition List)。</p>
<p>排序列表(Ordered List)<br />
排序列表中，每个列表项前标有数字，表示顺序。</p>
<p>排序列表由&lt;ol&gt;开始，每个列表项由&lt;li&gt;开始。</p>
<p>排序列表示例</p>
<p>不排序列表(Unordered List)<br />
不排序列表不用数字标记每个列表项，而采用一个符号标志每个列表项，比如圆黑点。</p>
<p>不排序列表由&lt;ul&gt;开始，每个列表项由&lt;li&gt;开始。</p>
<p>不排序列表示例</p>
<p>定义列表<br />
定义列表通常用于术语的定义。</p>
<p>定义列表由&lt;dl&gt;开始。术语由&lt;dt&gt;开始，英文意为Definition Term。术语的解释说明，由&lt;dd&gt;开始，&lt;dd&gt;&lt;/dd&gt;里的文字缩进显示。</p>
<p>定义列表示例</p>
<p>更多示例<br />
不同类型(Type)的排序列表</p>
<p>这个例子显示如何用Type属性设置排序列表项前的符号。</p>
<p>不同类型(Type)的不排序列表</p>
<p>这个例子显示如何用Type属性设置不排序列表项前的符号。</p>
<p>嵌套的列表</p>
<p>列表里可以含有子列表。通常用这种嵌套的列表，反映层次较多的内容。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=99</link>
			<title><![CDATA[HTML头部信息(Head)]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Sun,19 Oct 2008 21:35:30 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=99</guid>
		<description><![CDATA[<p>HTML头部信息(head)里包含关于所在网页的信息。头部信息(head)里的内容，主要是被浏览器所用，不会显示在网页的正文内容里。</p>
<p>另外，搜索引擎如google,yahoo,baidu等也会查找你网页中的head信息。为了让搜索引擎能够收录你的网页，你也要填写适当的head信息。(网站被搜索引擎收录，还有其它的方法，比如被其它网站链接，这里不赘述，请浏览搜索引擎网站。)</p>
<p>下面说几个常用的head信息里的html元素，如标题(title)，链接(link)，样式(style)以及关于信息(meta)。</p>
<p>标题(title)<br />
标题(title)是最常用的head信息。它不显示在HTML网页正文里，显示在浏览器窗口的标题栏里。见图：</p>
<p>&nbsp;</p>
<p>示例代码如下：</p>
<p>&lt;head&gt;&lt;title&gt;HTML中文教程头部信息(head)之标题(title)说明&lt;/title&gt;&lt;/head&gt;<br />
链接(link)<br />
用链接(link)可以建立和外部文件的链接。常用的是对CSS外部样式表(external style sheet)的链接。示例代码如下：</p>
<p>&lt;link rel=&quot;stylesheet&quot; href=&quot;mainstyles.css&quot; type=&quot;text/css&quot;&gt;<br />
有关CSS外部样式表和示例，详见CSS简介。</p>
<p>样式(style)<br />
用样式(style)可以设值网页的内部样式表(internal style sheet)。示例代码如下：</p>
<p>&lt;head&gt;<br />
&lt;style&gt;<br />
&nbsp;&nbsp; body {background-color:white; color:black;}<br />
&nbsp;&nbsp; h1 {font: 18pt arial bold;}<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
有关CSS内部样式表和示例，详见CSS简介。</p>
<p>&nbsp;关于网页信息(meta)<br />
在计算机语言里，你经常可以看到一个前缀 -- meta，meta就是&ldquo;关于&rdquo;(about)的意思。</p>
<p>这meta解释起来比较拗口，比如metadata，意为描述data的data，英文即data about data。还有一个词叫metalanguage，表示一种描述其它语言的语言。再举一个例子，metafile，表示描述其它文件的文件。</p>
<p>在HTML里，meta标记(meta tags)表示用来描述网页的有关信息。示例代码如下：</p>
<p>&lt;meta name=&quot;description&quot; content=&quot;HTML中文教程之头部信息&quot;&gt;<br />
&lt;meta name=&quot;keywords&quot; content=&quot;HTML,tutorials,source codes&quot;&gt;<br />
&lt;meta name=&quot;author&quot; content=&quot;站长网 站长学院&quot;&gt;<br />
&nbsp;</p>
<p>利用meta中的Refresh你还可以实现自动跳转页面的功能。示例代码：</p>
<p>&lt;meta http-equiv=&quot;Refresh&quot; content=&quot;5;url=http://www.xiayuesong.com/html/&quot;&gt;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=98</link>
			<title><![CDATA[HTML元素参考手册 HTML Elements Reference]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Sun,19 Oct 2008 11:20:42 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=98</guid>
		<description><![CDATA[<p>a<br />
表示超链接的起始或目的位置。</p>
<p>acronym<br />
表示取首字母的缩写词。</p>
<p>address<br />
表示特定信息，如地址、签名、作者、文档信息。</p>
<p>applet<br />
在页面上放置可执行内容。</p>
<p>area<br />
定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL。</p>
<p>b<br />
指定文本应以粗体显示。</p>
<p>base<br />
指定一个显式 URL 用于解析对于外部源的链接和引用，如图像和样式表。</p>
<p>basefont<br />
设置显示文本时作为默认字体的基础字体值。</p>
<p>bdo<br />
允许作者为选定文本片断禁用双向法则。</p>
<p>bgsound<br />
使页面能够带有背景声音或配音。</p>
<p>big<br />
指定所含文本要以比当前字体稍大的字体显示。</p>
<p>blockquote<br />
表示文本中的一段引用语。</p>
<p>body<br />
指明文档主体的开始和结束。</p>
<p>br<br />
插入一个换行符。</p>
<p>button<br />
指定一个容器，其中所含的 HTML 会被显示为一个按钮。</p>
<p>caption<br />
表格的标题，对表格的简单描述。</p>
<p>center<br />
将指定文本和图像居中显示。</p>
<p>cite<br />
用斜体显示标明引文。</p>
<p>code<br />
表示代码范例。</p>
<p>col<br />
说明基于列的表格缺省属性。</p>
<p>colgroup<br />
说明表格中一列或一组列的缺省属性。</p>
<p>comment<br />
表示不可见的注释。防止所包含的文本或者HTML源代码被浏览器解析和显示。</p>
<p>dd<br />
在定义列表中表示定义。定义通常在定义列表中缩进显示。</p>
<p>del<br />
表示文本已经从文档中删除。</p>
<p>dfn<br />
表示术语的定义。</p>
<p>dir<br />
表示目录列表。</p>
<p>div<br />
表示一块可显示 HTML 的区域</p>
<p>dl<br />
表示定义列表。</p>
<p>dt<br />
在定义列表中表示定义术语。</p>
<p>em<br />
强调文本，通常以斜体显示。</p>
<p>embed<br />
允许嵌入任何类型的文档。</p>
<p>fieldset<br />
在字段集包含的文本和其它元素外面画一个方框。</p>
<p>font<br />
用于说明所包含文本的新字体、大小和颜色。</p>
<p>form<br />
说明所包含的控件是某个表单的组成部分。</p>
<p>frame<br />
在 FRAMESET 元素内表示单个框架。</p>
<p>frameset<br />
表示一个框架集，用于组织多个框架和嵌套框架集。</p>
<p>head<br />
提供了关于文档的无序信息集合。</p>
<p>hn<br />
以标题样式显示文本。</p>
<p>hr<br />
画一条横线。</p>
<p>html<br />
表明文档包含 HTML 元素。</p>
<p>i<br />
指定文本应以斜体显示。</p>
<p>iframe<br />
创建内嵌漂浮框架。</p>
<p>img<br />
在文档中嵌入图像或视频片断。</p>
<p>input<br />
创建各种表单输入控件。</p>
<p>input type=button<br />
创建按钮控件。</p>
<p>input type=checkbox<br />
创建复选框控件。</p>
<p>input type=file<br />
创建文件上载控件，该控件带有一个文本框和一个浏览按钮。</p>
<p>input type=hidden<br />
传输关于客户/服务器交互的状态信息。</p>
<p>input type=image<br />
创建一个图像控件，该控件被点击后将导致表单立即被提交。</p>
<p>input type=password<br />
创建与 INPUT type=text 控件类似的单行文本输入控件，不过并不显示用户输入的内容。</p>
<p>input type=radio<br />
创建单选钮控件。</p>
<p>input type=reset<br />
创建一个按钮，点击该按钮后，将重置表单控件回其初始值。</p>
<p>input type=submit<br />
创建一个按钮，点击该按钮后，即提交表单。</p>
<p>input type=text<br />
创建一个单行的文本输入控件。</p>
<p>ins<br />
表示插入到文档中的文本。</p>
<p>isindex<br />
使浏览器显示一个对话框，提示用户输入单行文本。</p>
<p>kbd<br />
以定宽字体显示文本。</p>
<p>label<br />
为页面上的其它元素指定标签。</p>
<p>legend<br />
在 fieldSet 对象绘制的方框内插入一个标题。</p>
<p>li<br />
表示列表中的一个项目。</p>
<p>link<br />
允许当前文档和外部文档建立连接。</p>
<p>listing<br />
以固定宽度的字体显示文本。</p>
<p>map<br />
包含客户端图像映射的坐标数据。</p>
<p>marqueee<br />
创建一个滚动的文本字幕。</p>
<p>menu<br />
创建一个无序列表。</p>
<p>meta<br />
向服务器和客户端传达关于文档的隐藏信息。</p>
<p>nobr<br />
不换行显示文本。</p>
<p>noframes<br />
包含对于那些不支持 FRAMESET 元素的浏览器使用的 HTML。</p>
<p>noscript<br />
指定在不支持脚本的浏览器中显示的 HTML。</p>
<p>object<br />
在 HTML 页面中插入对象。</p>
<p>ol<br />
编制排序列表。</p>
<p>optgroup<br />
允许作者对 select 元素中的选项进行逻辑分组。</p>
<p>option<br />
表示 Select 元素中的一个选项。</p>
<p>p<br />
表示一段。</p>
<p>param<br />
设置 APPLET、EMBED 或 OBJECT 元素的属性初始值。</p>
<p>pre<br />
以固定宽度字体显示文本。</p>
<p>q<br />
分离文本中的引语。</p>
<p>s<br />
带删除线方式显示文本。</p>
<p>samp<br />
表示代码范例。</p>
<p>script<br />
指定由脚本引擎解释的页面中的脚本。</p>
<p>select<br />
表示一个列表框或者一个下拉框。</p>
<p>small<br />
指定内含文本要以比当前字体稍小的字体显示。</p>
<p>span<br />
指定内嵌文本容器。</p>
<p>strike<br />
带删除线显示文本。</p>
<p>strong<br />
以粗体显示文本。</p>
<p>style<br />
指定页面的样式表。</p>
<p>sub<br />
说明内含文本要以下标的形式显示，比当前字体稍小。</p>
<p>sup<br />
说明内含文本要以上标的形式显示，比当前字体稍小。</p>
<p>table<br />
说明所含内容组织成含有行和列的表格形式。</p>
<p>tbody<br />
指明哪些行作为表格的主体。</p>
<p>td<br />
指定表格中的单元格。</p>
<p>textarea<br />
多行文本输入控件。</p>
<p>tfoot<br />
指明哪些行作为表尾。</p>
<p>th<br />
指定标题列。标题列将在单元格中居中并以粗体显示。</p>
<p>thead<br />
指定哪些行作为表头。</p>
<p>title<br />
文档的标题。</p>
<p>tr<br />
指定表格中的一行。</p>
<p>tt<br />
以固定宽度字体显示文本。</p>
<p>u<br />
带下划线显示文本。</p>
<p>ul<br />
表示不排序的项目列表。</p>
<p>var<br />
定义程序变量，通常以斜体显示。</p>
<p>wbr<br />
向一块 NOBR 文本中插入软换行。</p>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=106</link>
			<title><![CDATA[如何创建HTML表格]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Wed,08 Oct 2008 21:49:45 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=106</guid>
		<description><![CDATA[<p>HTML表格用&lt;table&gt;表示。一个表格可以分成很多行(row)，用&lt;tr&gt;表示；每行又可以分成很多单元格(cell)，用&lt;td&gt;表示。</p>
<p>这三个Tag是创建表格最常用的Tag。</p>
<p>示例</p>
<p>border属性<br />
在缺省情况下，如果不设置表格的边界，表格是不显示边界的。</p>
<p>示例：不显示边界的表格</p>
<p>要显示表格的边界，可使用border这个属性。</p>
<p>示例：显示边界的表格</p>
<p>表格的表头<br />
用&lt;th&gt;来表示表格的表头，表头的字是粗体显示的。</p>
<p>示例： 有表头的表格</p>
<p>空的单元格<br />
如果表格的单元格&lt;td&gt;&lt;/td&gt;之间没有内容，那么这个单元格的边界是不会被显示出来的，尽管整个表格已设置边界值。要显示这个单元格的边界，可以插入一个&amp;nbsp;空格符。</p>
<p>示例</p>
<p>更多示例<br />
有标题的表格</p>
<p>这个示例演示如何用&lt;caption&gt;在一个表格上加上标题。</p>
<p>包含多列或多行的单元格</p>
<p>这个示例演示如何用colspan，rowspan设置多列或者多行的单元格。</p>
<p>单元格里的内容</p>
<p>这个例子演示单元格&lt;td&gt;&lt;/td&gt;里面的内容。单元格的内容可以是文字，图片，超链接，Form，表格等。</p>
<p>单元格内容与单元格边界之间的距离</p>
<p>这个示例教你如何用cellpadding这个属性设置单元格内容与单元格边界之间的距离。</p>
<p>单元格之间的距离</p>
<p>这个示例教你如何用cellspacing这个属性设置单元格之间的距离</p>
<p>设置表格的背景颜色和背景图片</p>
<p>这个示例演示如何用bgcolor属性设置表格的背景颜色，如何用background属性为表格添加背景图片。</p>
<p>设置单元格的背景颜色和背景图片</p>
<p>这个示例演示如何用bgcolor属性设置单元格的背景颜色，如何用background属性为单元格添加背景图片。</p>
<p>单元格内容的对齐方式</p>
<p>这个示例教你如何用align属性设置单元格的对齐方式。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=105</link>
			<title><![CDATA[HTML框架(Frames)]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Wed,08 Oct 2008 21:48:15 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=105</guid>
		<description><![CDATA[<p>使用框架(Frame)，你可以在浏览器窗口同时显示多个网页。每个Frame里设定一个网页，每个Frame里的网页相互独立。</p>
<p>Frameset<br />
&lt;frameset&gt;&lt;/frameset&gt;决定如何划分Frame。&lt;frameset&gt;有cols属性和rows属性。使用cols属性，表示按列分布Frame；使用rows属性，表示按行分布Frame。</p>
<p>Frame<br />
用&lt;frame&gt;这个Tag设定网页。&lt;frame&gt;里有src属性，src值就是网页的路径和文件名。</p>
<p>下面的代码的目的是：将Frameset分成2列，第一列25%，表示第一列的宽度是窗口宽度的25%；第二列75%，表示第一列的宽度是窗口宽度的75%。第一列中显示a.html，第二列中显示b.html。</p>
<p>&lt;frameset cols=&quot;25%,75%&quot;&gt;<br />
&nbsp;&nbsp; &lt;frame src=&quot;../asdocs/html_tutorials/Frame_a.html&quot;&gt;<br />
&nbsp;&nbsp; &lt;frame src=&quot;../asdocs/html_tutorials/Frame_b.html&quot;&gt;<br />
&lt;/frameset&gt; <br />
Iframe<br />
Iframe是Inline Frame的意思，用&lt;iframe&gt;&lt;/iframe&gt;可以将Frame置于一个HTML文件内。</p>
<p>示例<br />
列分Frame</p>
<p>这个例子显示如何在浏览器里同时显示三个网页，三个网页是按列分布的。</p>
<p>行分Frame</p>
<p>这个例子显示如何在浏览器里同时显示三个网页，三个网页是按行分布的。</p>
<p>混合Frameset</p>
<p>这个例子既用到了cols属性，又用到了rows属性，将Frame进行灵活分布。</p>
<p>Frameset中的noresize属性</p>
<p>使用Noresize属性可以确保Frame的大小。如果不使用noresize属性，你可以用鼠标移动Frame的边界，来改变Frame的大小，如果设置了noresize属性，就不能移动边界了。</p>
<p>Frame用于导航</p>
<p>这个例子演示如何建立一个用于导航的Frame。这个导航Frame包含一个HTML，这个HTML（代码如下）包含了一个网页列表。点击网页列表中的任何一项，就会在第二个Frame中显示点击中的网页。</p>
<p>&lt;HTML&gt;<br />
&lt;HEAD&gt;<br />
&lt;TITLE&gt; humorlist.html &lt;/TITLE&gt;<br />
&lt;/HEAD&gt;<br />
&lt;BODY&gt;<br />
&lt;p&gt;&lt;a href = &quot;../asdocs/html_tutorials/Frame_a.html&quot; target=&quot;showframe&quot;&gt;笑话一&lt;a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href = &quot;../asdocs/html_tutorials/Frame_b.html&quot;&nbsp; target=&quot;showframe&quot;&gt;笑话二&lt;a&gt;&lt;/p&gt;<br />
&lt;p&gt;&lt;a href = &quot;../asdocs/html_tutorials/Frame_c.html&quot;&nbsp; target=&quot;showframe&quot;&gt;笑话三&lt;a&gt;&lt;/p&gt;<br />
&lt;/BODY&gt;<br />
&lt;/HTML&gt;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=103</link>
			<title><![CDATA[HTML表单(Forms)]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Mon,06 Oct 2008 21:43:26 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=103</guid>
		<description><![CDATA[<p>HTML表单(Form)是HTML的一个重要部分，主要用于采集和提交用户输入的信息。</p>
<p>举个简单的例子，一个让用户输入姓名的HTML表单(Form)。示例代码如下：</p>
<p>&lt;form action=&quot;<a href="http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp">http://www.xiayuesong.com/</a>&quot; method=&quot;get&quot;&gt;<br />
请输入你的姓名：<br />
&lt;input type=&quot;text&quot; name=&quot;yourname&quot;&gt;<br />
&lt;input type=&quot;submit&quot; value=&quot;提交&quot;&gt;<br />
&lt;/form&gt;<br />
&nbsp;</p>
<p>学习HTML表单(Form)最关键要掌握的有三个要点：</p>
<p>表单控件(Form Controls) <br />
Action <br />
Method<br />
先说表单控件(Form Controls)，通过HTML表单的各种控件，用户可以输入文字信息，或者从选项中选择，以及做提交的操作。比如上面的例句里，input type= &quot;text&quot;就是一个表单控件，表示一个单行输入框。</p>
<p>用户填入表单的信息总是需要程序来进行处理，表单里的action就指明了处理表单信息的文件。比如上面例句里的<a href="http://www.admin5.com/html/asdocs/html_tutorials/yourname.asp">http://www.xiayuesong.com/</a>。</p>
<p>至于method，表示了发送表单信息的方式。method有两个值：get和post。get的方式是将表单控件的name/value信息经过编码之后，通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送，你在地址栏看不到表单的提交信息。那什么时候用get，什么时候用post呢？一般是这样来判断的，如果只是为取得和显示数据，用get；一旦涉及数据的保存和更新，那么建议用post。</p>
<p>HTML表单(Form)常用控件(Controls)<br />
HTML表单(Form)常用控件有：</p>
<p>表单控件(Form Contros) 说明 <br />
input type=&quot;text&quot; 单行文本输入框 <br />
input type=&quot;submit&quot; 将表单(Form)里的信息提交给表单里action所指向的文件 <br />
input type=&quot;checkbox&quot; 复选框 <br />
input type=&quot;radio&quot; 单选框 <br />
select 下拉框 <br />
textArea 多行文本输入框 <br />
input type=&quot;password&quot; 密码输入框(输入的文字用*表示)</p>
<p><br />
表单控件(Form Control)：单行文本输入框(input type=&quot;text&quot;)<br />
单行文本输入框允许用户输入一些简短的单行信息，比如用户姓名。例句如下：</p>
<p>&lt;input type=&quot;text&quot; name=&quot;yourname&quot;&gt;<br />
&nbsp;</p>
<p>表单控件(Form Control)：复选框(input type=&quot;checkbox&quot;)<br />
复选框允许用户在一组选项里，选择多个。示例代码：</p>
<p>&lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;apple&quot;&gt;苹果&lt;br&gt;<br />
&lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;orange&quot;&gt;桔子&lt;br&gt;<br />
&lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;mango&quot;&gt;芒果&lt;br&gt;<br />
&nbsp;</p>
<p>用checked表示缺省已选的选项。</p>
<p>&lt;input type=&quot;checkbox&quot; name=&quot;fruit&quot; value =&quot;orange&quot; checked&gt;桔子&lt;br&gt;<br />
&nbsp;</p>
<p>表单控件(Form Control)：单选框(input type=&quot;radio&quot;)<br />
使用单选框，让用户在一组选项里只能选择一个。示例代码：</p>
<p>&lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Apple&quot;&gt;苹果&lt;br&gt;<br />
&lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Orange&quot;&gt;桔子&lt;br&gt;<br />
&lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Mango&quot;&gt;芒果&lt;br&gt;<br />
&nbsp;</p>
<p>用checked表示缺省已选的选项。</p>
<p>&lt;input type=&quot;radio&quot; name=&quot;fruit&quot; value = &quot;Orange&quot; checked&gt;桔子&lt;br&gt;<br />
&nbsp;</p>
<p>表单控件(Form Control)：下拉框(select)<br />
下拉框(Select)既可以用做单选，也可以用做复选。单选例句如下：</p>
<p>&lt;select name=&quot;fruit&quot; &gt;<br />
&nbsp; &lt;option value=&quot;apple&quot;&gt;苹果<br />
&nbsp; &lt;option value=&quot;orange&quot;&gt;桔子<br />
&nbsp; &lt;option value=&quot;mango&quot;&gt;芒果<br />
&lt;/select&gt;<br />
&nbsp;</p>
<p>如果要变成复选，加muiltiple即可。用户用Ctrl来实现多选。例句：</p>
<p>&lt;select name=&quot;fruit&quot; multiple&gt;</p>
<p>用户还可以用size属性来改变下拉框(Select)的大小。</p>
<p>表单控件(Form Control)：多行输入框(textarea)<br />
多行输入框(textarea)主要用于输入较长的文本信息。例句如下：</p>
<p>&lt;textarea name=&quot;yoursuggest&quot; cols =&quot;50&quot; rows = &quot;3&quot;&gt;&lt;/textarea&gt;<br />
其中cols表示textarea的宽度，rows表示textarea的高度。</p>
<p>表单控件(Form Control)：密码输入框(input type=&quot;password&quot;)<br />
密码输入框(input type=&quot;password&quot;)主要用于一些保密信息的输入，比如密码。因为用户输入的时候，显示的不是输入的内容，而是黑点符号。。例句如下：</p>
<p>&lt;input type=&quot;password&quot; name=&quot;yourpw&quot;&gt;<br />
&nbsp;</p>
<p>表单控件(Form Control)：提交(input type=&quot;submit&quot;)<br />
通过提交(input type=submit)可以将表单(Form)里的信息提交给表单里action所指向的文件。例句如下：</p>
<p>&lt;input type=&quot;submit&quot; value=&quot;提交&quot;&gt;<br />
&nbsp;</p>
<p>表单控件(Form Control)：图片提交(input type=&quot;image&quot;)<br />
input type=image 相当于 input type=submit，不同的是，input type=image 以一个图片作为表单的提交按钮，其中 src 属性表示图片的路径。</p>
<p>&lt;input type=&quot;image&quot; src =&quot;images/icons/go.gif&quot; <br />
alt = &quot;提交&quot; NAME=&quot;imgsubmit&quot;&gt;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=102</link>
			<title><![CDATA[HTML图片(Images)]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Mon,06 Oct 2008 21:42:13 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=102</guid>
		<description><![CDATA[<p>用 &lt;img&gt; 这个 Tag 可以在HTML里面插入图片。最基本的语法如下：</p>
<p>&lt;img src=&quot;url&quot;&gt; <br />
url表示图片的路径和文件名。比如 url 可以是 images/logo/blabla_logo01.gif，也可以是个相对路径 &quot;../images/logo/blabla_logo01.gif&quot;。</p>
<p>示例</p>
<p>图片alt属性<br />
&lt;img&gt;中有一个alt属性，英文叫alternate text。例句如下：</p>
<p>&lt;img src = &quot;../images/html_tutorials/smile.jpg&quot; alt=&quot;smile face&quot;&gt;<br />
假使浏览器没有载入图片的功能，浏览器就会转而显示Alt属性的值。</p>
<p>其实，现在大多数浏览器都支持图片载入。在此介绍Alt属性，是因为它的另外一个重要功能。目前搜索引擎抓取工具无法识别图像中所含的文字，所以用ALT属性写上图片的说明，便于搜索引擎抓取你网页的内容。</p>
<p>示例</p>
<p>图片align属性<br />
用align属性，可以改变图片的垂直(居上、居中、居下)对齐方式和水平对齐方式(居左、居中、居右)。</p>
<p>示例</p>
<p>图片的大小<br />
在缺省状况下，图片显示原有的大小。你可以用height和width属性改变图片的大小。不过图片的大小一旦被改变，图片会相应放大或缩小，显示出来的结果可能会很难看。</p>
<p>示例</p>
<p>建议<br />
图片相对文字，所占的字节数较多，比如一个全屏的图片，即使经过压缩，也要占去大约50k字节，这相当于25000字的文本。因此浏览器载入图片比较费时，建议一个HTML文件里不要包含过多的图片，否则会影响你的网页显示速度。</p>
<p>更多示例<br />
背景图片</p>
<p>这个示例演示如何将一个图片作为HTML网页的背景图片。</p>
<p>将一个图片作为一个超链接</p>
<p>这个示例演示了如何将一个图片作为一个超链接，即点击一个图片，可以连接到其它文件。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=100</link>
			<title><![CDATA[HTML背景颜色和背景图片]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Mon,06 Oct 2008 21:36:28 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=100</guid>
		<description><![CDATA[<p>HTML的 &lt;body&gt; 有两个关于背景的属性，一个是 bgcolor，是设置背景颜色的；另一个是 background，是设置背景图片的。</p>
<p>bgcolor属性<br />
bgcolor属性用来设置HTML网页的背景颜色。</p>
<p>示例</p>
<p>background属性<br />
background属性用来设置HTML网页的背景图片。background属性值就是背景图片的路径和文件名，如：</p>
<p>&lt;body background=&quot;../images/html_tutorials/blabla_logo.gif&quot;&gt;<br />
&lt;body background=&quot;<a href="http://www.admin5.com/html/gifs/blabla_logo01.gif">http://www.xiayuesong.com/images/blabla_logo01.gif</a>&quot;&gt;<br />
如果背景图片小于网页显示窗口，那么这个背景图片会自动重复。</p>
<p>示例</p>
<p>建议<br />
bgcolor和background这两个&lt;body&gt;的属性，在新的HTML标准(HTML 4 and XHTML)里已不建议使用，而建议用CSS设置背景颜色和图片。</p>
<p>为保证浏览器载入网页的速度，建议尽量不要使用字节过大的图片作为背景图片。</p>]]></description>
		</item>
		
			<item>
			<link>http://www.xiayuesong.com/article.asp?id=101</link>
			<title><![CDATA[HTML字体(Fonts)]]></title>
			<author>xia05070115@126.com(xiayuesong)</author>
			<category><![CDATA[HTML/XML]]></category>
			<pubDate>Sun,05 Oct 2008 21:39:57 +0800</pubDate>
			<guid>http://www.xiayuesong.com/default.asp?id=101</guid>
		<description><![CDATA[<p>在HTML里，可以用font这个元素及其属性来设定字体的大小，颜色和字体风格。</p>
<p>字体大小<br />
用字体大小属性(size)来设定字体的大小。示例代码如下：</p>
<p>&lt;p&gt;&lt;font size=&quot;2&quot;&gt;这一段的字体大小的值是2。&lt;/font&gt;&lt;/p&gt;<br />
&nbsp;</p>
<p>字体风格<br />
用face属性来设定字体风格。示例代码如下：</p>
<p>&lt;p&gt;&lt;font fac=&quot;arial&quot;&gt;这一段的字体风格是arial。&lt;/font&gt;&lt;/p&gt;<br />
&nbsp;</p>
<p>字体颜色<br />
用颜色属性(color)来设定字体颜色。</p>
<p>字体颜色代码请参见HTML颜色参考(HTML Color Reference)。</p>
<p>&lt;p&gt;&lt;font color=&quot;#FF0000&quot;&gt;这一段的字体颜色是红色&lt;/font&gt;&lt;/p&gt;<br />
&nbsp;</p>
<p>注意<br />
HTML4的标准中，已经不建议使用font及其属性来设定字体，而是建议用CSS来设定字体的大小，颜色，字体风格等。有关CSS中和文字的相关属性，请参见我们教程中的：</p>]]></description>
		</item>
		
</channel>
</rss>
