﻿





<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>INN823.com &#187; html5</title>
	<atom:link href="http://www.inn823.com/tag/html5/feed" rel="self" type="application/rss+xml" />
	<link>http://www.inn823.com</link>
	<description>发现可能！</description>
	<lastBuildDate>Tue, 27 Jul 2010 11:14:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>zh</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>讨厌微软的懒惰，不喜欢使用笨拙的INTERNET EXPLORER。</title>
		<link>http://www.inn823.com/2010/04/323</link>
		<comments>http://www.inn823.com/2010/04/323#comments</comments>
		<pubDate>Fri, 02 Apr 2010 15:07:17 +0000</pubDate>
		<dc:creator>weweloo</dc:creator>
				<category><![CDATA[事记]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[模板]]></category>

		<guid isPermaLink="false">http://www.inn823.com/?p=323</guid>
		<description><![CDATA[自从自己动手开始琢磨wp模板以来，在外观的控制上，主流的浏览器IE却总表现得特别的非主流，功能上也十分欠缺，今天终于把IE浏览器拒绝了。往后通过IE浏览器将不能打开该网站。虽然会在极少的浏览量中雪上加霜，但这样以式对微软的懒惰表示不满。虽然力量微不足道。]]></description>
			<content:encoded><![CDATA[<p>自从自己动手开始琢磨wp模板以来，在外观的控制上，主流的浏览器IE却总表现得特别的非主流，功能上也十分欠缺，今天终于把IE浏览器拒绝了。往后通过IE浏览器将不能打开该网站。虽然会在极少的浏览量中雪上加霜，但这样以式对微软的懒惰表示不满。虽然力量微不足道。<br />
同时这样做也是为了将来自己学习及应用新的网络技术html5以及css3做个准备吧。</p>
<p>推荐三款自己较为喜欢的浏览器：<br />
Firefox Chorme Safari</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inn823.com/2010/04/323/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 参考手册</title>
		<link>http://www.inn823.com/2010/02/301</link>
		<comments>http://www.inn823.com/2010/02/301#comments</comments>
		<pubDate>Wed, 24 Feb 2010 14:21:00 +0000</pubDate>
		<dc:creator>weweloo</dc:creator>
				<category><![CDATA[探讨]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[网页]]></category>

		<guid isPermaLink="false">http://www.inn823.com/?p=301</guid>
		<description><![CDATA[W3C 在 1 月 22 日发布了最新的 HTML 5 工作草案。HTML 5 工作组包括 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。HTML 5 中的一些新特性：嵌入音频、视频、图片的函数、客户端数据存储，以及交互式文档。其他特性包括新的页面元素。]]></description>
			<content:encoded><![CDATA[<p>W3C 在 1 月 22 日发布了最新的 HTML 5 工作草案。HTML 5 工作组包括 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。HTML 5 中的一些新特性：嵌入音频、视频、图片的<abbr title="Application Programming Interface">函数</abbr>、客户端数据存储，以及交互式文档。其他特性包括新的页面元素，比如 &lt;header&gt;, &lt;section&gt;, &lt;footer&gt;, 以及 &lt;figure&gt;。</p>
<p>通过制定如何处理所有 HTML 元素以及如何从错误中恢复的精确规则，HTML 5 改进了互操作性，并减少了开发成本。</p>
<h6>按字母顺序排列</h6>
<ul>
<li><em>4</em>: 指示在 HTML 4.01 中是否定义了该元素</li>
<li><em>5</em>: 指示在 HTML 5 中是否定义了该元素</li>
</ul>
<table class="dataintable">
<tbody>
<tr>
<th>标签</th>
<th>描述</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_comment.asp">&lt;!&#8211;&#8230;&#8211;&gt;</a></td>
<td>定义注释。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_doctype.asp">&lt;!DOCTYPE&gt;</a></td>
<td>定义文档类型。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_a.asp">&lt;a&gt;</a></td>
<td>定义超链接。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_abbr.asp">&lt;abbr&gt;</a></td>
<td>定义缩写。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_acronym.asp">&lt;acronym&gt;</a></td>
<td>不支持。定义首字母缩写。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_address.asp">&lt;address&gt;</a></td>
<td>定义地址元素。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_applet.asp">&lt;applet&gt;</a></td>
<td>不支持。定义 applet。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_area.asp">&lt;area&gt;</a></td>
<td>定义图像映射中的区域。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_article.asp">&lt;article&gt;</a></td>
<td>定义 article。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_aside.asp">&lt;aside&gt;</a></td>
<td>定义页面内容之外的内容。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_audio.asp">&lt;audio&gt;</a></td>
<td>定义声音内容。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_b.asp">&lt;b&gt;</a></td>
<td>定义粗体文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_base.asp">&lt;base&gt;</a></td>
<td>定义页面中所有链接的基准 URL。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_basefont.asp">&lt;basefont&gt;</a></td>
<td>不支持。请使用 CSS 代替。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_bdo.asp">&lt;bdo&gt;</a></td>
<td>定义文本显示的方向。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_big.asp">&lt;big&gt;</a></td>
<td>不支持。定义大号文本。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_blockquote.asp">&lt;blockquote&gt;</a></td>
<td>定义长的引用。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_body.asp">&lt;body&gt;</a></td>
<td>定义 body 元素。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_br.asp">&lt;br&gt;</a></td>
<td>插入换行符。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_button.asp">&lt;button&gt;</a></td>
<td>定义按钮。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_canvas.asp">&lt;canvas&gt;</a></td>
<td>定义图形。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_caption.asp">&lt;caption&gt;</a></td>
<td>定义表格标题。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_center.asp">&lt;center&gt;</a></td>
<td>不支持。定义居中的文本。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;cite&gt;</a></td>
<td>定义引用。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;code&gt;</a></td>
<td>定义计算机代码文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_col.asp">&lt;col&gt;</a></td>
<td>定义表格列的属性。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_colgroup.asp">&lt;colgroup&gt;</a></td>
<td>定义表格列的分组。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_command.asp">&lt;command&gt;</a></td>
<td>定义命令按钮。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_datagrid.asp">&lt;datagrid&gt;</a></td>
<td>定义树列表 (tree-list) 中的数据。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_datalist.asp">&lt;datalist&gt;</a></td>
<td>定义下拉列表。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_datatemplate.asp">&lt;datatemplate&gt;</a></td>
<td>定义数据模板。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_dd.asp">&lt;dd&gt;</a></td>
<td>定义定义的描述。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_del.asp">&lt;del&gt;</a></td>
<td>定义删除文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_details.asp">&lt;details&gt;</a></td>
<td>定义元素的细节。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_dialog.asp">&lt;dialog&gt;</a></td>
<td>定义对话（会话）。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_dir.asp">&lt;dir&gt;</a></td>
<td>不支持。定义目录列表。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_div.asp">&lt;div&gt;</a></td>
<td>定义文档中的一个部分。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;dfn&gt;</a></td>
<td>定义定义项目。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_dl.asp">&lt;dl&gt;</a></td>
<td>定义定义列表。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_dt.asp">&lt;dt&gt;</a></td>
<td>定义定义的项目。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;em&gt;</a></td>
<td>定义强调文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_embed.asp">&lt;embed&gt;</a></td>
<td>定义外部交互内容或插件。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_eventsource.asp">&lt;event-source&gt;</a></td>
<td>为服务器发送的事件定义目标。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_fieldset.asp">&lt;fieldset&gt;</a></td>
<td>定义 fieldset。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_figure.asp">&lt;figure&gt;</a></td>
<td>定义媒介内容的分组，以及它们的标题。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_font.asp">&lt;font&gt;</a></td>
<td>不赞成。定义文本的字体、尺寸和颜色。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_footer.asp">&lt;footer&gt;</a></td>
<td>定义 section 或 page 的页脚。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_form.asp">&lt;form&gt;</a></td>
<td>定义表单。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_frame.asp">&lt;frame&gt;</a></td>
<td>不支持。定义子窗口（框架）。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_frameset.asp">&lt;frameset&gt;</a></td>
<td>不支持。定义框架的集。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_hn.asp">&lt;h1&gt; to &lt;h6&gt;</a></td>
<td>定义标题 1 到标题 6。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_head.asp">&lt;head&gt;</a></td>
<td>定义关于文档的信息。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_header.asp">&lt;header&gt;</a></td>
<td>定义 section 或 page 的页眉。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_hr.asp">&lt;hr&gt;</a></td>
<td>定义水平线。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_html.asp">&lt;html&gt;</a></td>
<td>定义 html 文档。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_i.asp">&lt;i&gt;</a></td>
<td>定义斜体文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_iframe.asp">&lt;iframe&gt;</a></td>
<td>定义行内的子窗口（框架）。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_img.asp">&lt;img&gt;</a></td>
<td>定义图像。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_input.asp">&lt;input&gt;</a></td>
<td>定义输入域。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_ins.asp">&lt;ins&gt;</a></td>
<td>定义插入文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>&lt;isindex&gt;</td>
<td>不支持。定义单行的输入域。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;kbd&gt;</a></td>
<td>定义键盘文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_label.asp">&lt;label&gt;</a></td>
<td>定义表单控件的标注。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_legend.asp">&lt;legend&gt;</a></td>
<td>定义 fieldset 中的标题。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_li.asp">&lt;li&gt;</a></td>
<td>定义列表的项目。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_link.asp">&lt;link&gt;</a></td>
<td>定义资源引用。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_m.asp">&lt;m&gt;</a></td>
<td>定义有记号的文本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_map.asp">&lt;map&gt;</a></td>
<td>定义图像映射。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_menu.asp">&lt;menu&gt;</a></td>
<td>定义菜单列表。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_meta.asp">&lt;meta&gt;</a></td>
<td>定义元信息。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_meter.asp">&lt;meter&gt;</a></td>
<td>定义预定义范围内的度量。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_nav.asp">&lt;nav&gt;</a></td>
<td>定义导航链接。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_nest.asp">&lt;nest&gt;</a></td>
<td>定义数据模板中的嵌套点。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_noframes.asp">&lt;noframes&gt;</a></td>
<td>不支持。定义 noframe 部分。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_noscript.asp">&lt;noscript&gt;</a></td>
<td>不支持。定义 noscript 部分。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_object.asp">&lt;object&gt;</a></td>
<td>定义嵌入对象。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_ol.asp">&lt;ol&gt;</a></td>
<td>定义有序列表。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_optgroup.asp">&lt;optgroup&gt;</a></td>
<td>定义选项组。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_option.asp">&lt;option&gt;</a></td>
<td>定义下拉列表中的选项。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_output.asp">&lt;output&gt;</a></td>
<td>定义输出的一些类型。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_p.asp">&lt;p&gt;</a></td>
<td>定义段落。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_param.asp">&lt;param&gt;</a></td>
<td>为对象定义参数。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_pre.asp">&lt;pre&gt;</a></td>
<td>定义预格式化文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_progress.asp">&lt;progress&gt;</a></td>
<td>定义任何类型的任务的进度。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_q.asp">&lt;q&gt;</a></td>
<td>定义短的引用。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_rule.asp">&lt;rule&gt;</a></td>
<td>为升级模板定义规则。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_s.asp">&lt;s&gt;</a></td>
<td>不支持。定义加删除线的文本。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;samp&gt;</a></td>
<td>定义样本计算机代码。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_script.asp">&lt;script&gt;</a></td>
<td>定义脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_section.asp">&lt;section&gt;</a></td>
<td>定义 section。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_select.asp">&lt;select&gt;</a></td>
<td>定义可选列表。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_small.asp">&lt;small&gt;</a></td>
<td>不支持。定义小号文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_source.asp">&lt;source&gt;</a></td>
<td>定义媒介源。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_span.asp">&lt;span&gt;</a></td>
<td>定义文档中的 section。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_strike.asp">&lt;strike&gt;</a></td>
<td>不支持。定义加删除线的文本。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;strong&gt;</a></td>
<td>定义强调文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_style.asp">&lt;style&gt;</a></td>
<td>定义样式定义。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_sup_sub.asp">&lt;sub&gt;</a></td>
<td>定义上标文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_sup_sub.asp">&lt;sup&gt;</a></td>
<td>定义下标文本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_table.asp">&lt;table&gt;</a></td>
<td>定义表格。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_tbody.asp">&lt;tbody&gt;</a></td>
<td>定义表格的主体。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_td.asp">&lt;td&gt;</a></td>
<td>定义表格单元。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_textarea.asp">&lt;textarea&gt;</a></td>
<td>定义 textarea。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_tfoot.asp">&lt;tfoot&gt;</a></td>
<td>定义表格的脚注。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_th.asp">&lt;th&gt;</a></td>
<td>定义表头。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_thead.asp">&lt;thead&gt;</a></td>
<td>定义表头。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_time.asp">&lt;time&gt;</a></td>
<td>定义日期/时间。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_title.asp">&lt;title&gt;</a></td>
<td>定义文档的标题。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_tr.asp">&lt;tr&gt;</a></td>
<td>定义表格行。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_tt.asp">&lt;tt&gt;</a></td>
<td>不支持。定义打字机文本。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_u.asp">&lt;u&gt;</a></td>
<td>不支持。定义下划线文本。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_ul.asp">&lt;ul&gt;</a></td>
<td>定义无序列表。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_phrase_elements.asp">&lt;var&gt;</a></td>
<td>定义变量。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td><a href="http://www.w3school.com.cn/html5/html5_video.asp">&lt;video&gt;</a></td>
<td>定义视频。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>&lt;xmp&gt;</td>
<td>不支持。定义预格式文本。</td>
<td>4</td>
<td>5</td>
</tr>
</tbody>
</table>
<div>
<p>HTML 标签拥有属性。您可以在每个标签的参考页中找到相应的特殊属性。这里列出的属性是通用于每个标签的核心属性和语言属性（有个别例外）。</p>
</div>
<div>
<h6>HTML 4.01 与 HTML 5 之间的差异</h6>
<p>HTML 5 中的新属性：contenteditable, contextmenu, draggable, irrelevant, ref, registrationmark, template。</p>
<p>HTML 4.01 中不再支持的属性：accesskey。</p>
</div>
<div>
<h6>属性</h6>
<table class="dataintable">
<tbody>
<tr>
<th>属性</th>
<th>值</th>
<th>描述</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<td>acceskey</td>
<td><em>a character</em></td>
<td>设置访问一个元素的键盘快捷键。不支持。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td>class</td>
<td><em>class_rule </em>or<em> style_rule</em></td>
<td>元素的类名。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>contenteditable</td>
<td>true<br />
false</td>
<td>设置是否允许用户编辑元素。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>contentextmenu</td>
<td><em>id of a menu element</em></td>
<td>给元素设置一个上下文菜单。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>dir</td>
<td>ltr<br />
rtl</td>
<td>设置文本方向。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>draggable</td>
<td>true<br />
false<br />
auto</td>
<td>设置是否允许用户拖动元素。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>id</td>
<td><em>id_name</em></td>
<td>元素的唯一 id。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>irrelevant</td>
<td>true<br />
false</td>
<td>设置元素是否相关。不显示非相关的元素。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>lang</td>
<td><em>language_code</em></td>
<td>设置语言码。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>ref</td>
<td><em>url </em>or <em>elementID</em></td>
<td>引用另一个文档或本文档上另一个位置。仅在 template 属性设置时使用。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>registrationmark</td>
<td><em>registration mark</em></td>
<td>为元素设置拍照。可规定于任何 &lt;rule&gt; 元素的后代元素，除了 &lt;nest&gt; 元素。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>style</td>
<td><em>style_definition</em></td>
<td>行内的样式定义。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>tabindex</td>
<td><em>number</em></td>
<td>设置元素的 tab 顺序。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>template</td>
<td><em>url </em>or <em>elementID</em></td>
<td>引用应该应用到该元素的另一个文档或本文档上另一个位置。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>title</td>
<td><em>tooltip_text </em></td>
<td>显示在工具提示中的文本。</td>
<td>4</td>
<td>5</td>
</tr>
</tbody>
</table>
</div>
<div>
<p>HTML 元素可拥有事件属性，这些属性在浏览器中触发行为，比如当用户单击一个 HTML 元素时启动一段 JavaScript。下面列出的事件属性，可以把它们插入 HTML 标签来定义事件行为。</p>
<p>如果需要学习更多有关使用这些事件进行编程的内容，请学习我们的 <a href="http://www.w3school.com.cn/js/index.asp">JavaScript 教程</a> 和 <a href="http://www.w3school.com.cn/dhtml/index.asp">DHTML 教程</a>。</p>
</div>
<div>
<h6>HTML 4.01 与 HTML 5 之间的差异</h6>
<p>HTML 5 中的新事件：onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload。</p>
<p>不再支持的 HTML 4.01 属性：onreset。</p>
</div>
<div>
<h6>属性</h6>
<table class="dataintable">
<tbody>
<tr>
<th>属性</th>
<th>值</th>
<th>描述</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<td>onabort</td>
<td><em>script </em></td>
<td>发生 abort 事件时运行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onbeforeonload</td>
<td><em>script </em></td>
<td>在元素加载前运行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onblur</td>
<td><em>script </em></td>
<td>当元素失去焦点时运行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onchange</td>
<td><em>script</em></td>
<td>当元素改变时运行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onclick</td>
<td><em>script</em></td>
<td>在鼠标点击时允许脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>oncontextmenu</td>
<td><em>script </em></td>
<td>当菜单被触发时运行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondblclick</td>
<td><em>script</em></td>
<td>当鼠标双击时运行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>ondrag</td>
<td><em>script </em></td>
<td>只要脚本在被拖动就允许脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondragend</td>
<td><em>script </em></td>
<td>在拖动操作结束时运行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondragenter</td>
<td><em>script </em></td>
<td>当元素被拖动到一个合法的放置目标时，执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondragleave</td>
<td><em>script </em></td>
<td>当元素离开合法的放置目标时。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondragover</td>
<td><em>script </em></td>
<td>只要元素正在合法的放置目标上拖动时，就执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondragstart</td>
<td><em>script </em></td>
<td>在拖动操作开始时执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>ondrop</td>
<td><em>script </em></td>
<td>当元素正在被拖动时执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onerror</td>
<td><em>script </em></td>
<td>当元素加载的过程中出现错误时执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onfocus</td>
<td><em>script </em></td>
<td>当元素获得焦点时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onkeydown</td>
<td><em>script</em></td>
<td>当按钮按下时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onkeypress</td>
<td><em>script</em></td>
<td>当按键被按下时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onkeyup</td>
<td><em>script</em></td>
<td>当按钮松开时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onload</td>
<td><em>script</em></td>
<td>当文档加载时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onmessage</td>
<td><em>script </em></td>
<td>当 message 事件触发时执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onmousedown</td>
<td><em>script</em></td>
<td>当鼠标按钮按下时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onmousemove</td>
<td><em>script</em></td>
<td>当鼠标指针移动时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onmouseover</td>
<td><em>script</em></td>
<td>当鼠标指针移动到一个元素上时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onmouseout</td>
<td><em>script</em></td>
<td>当鼠标指针移出元素时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onmouseup</td>
<td><em>script</em></td>
<td>当鼠标按钮松开时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onmousewheel</td>
<td><em>script </em></td>
<td>当鼠标滚轮滚动时执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onreset</td>
<td><em>script </em></td>
<td>当表单重置时执行脚本。不支持。</td>
<td>4</td>
<td></td>
</tr>
<tr>
<td>onresize</td>
<td><em>script </em></td>
<td>当元素调整大小时运行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onscroll</td>
<td><em>script </em></td>
<td>当元素滚动条被滚动时执行脚本。</td>
<td></td>
<td>5</td>
</tr>
<tr>
<td>onselect</td>
<td><em>script </em></td>
<td>当元素被选中时执行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onsubmit</td>
<td><em>script</em></td>
<td>当表单提交时运行脚本。</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>onunload</td>
<td><em>script</em></td>
<td>当文档卸载时运行脚本。</td>
<td></td>
<td>5</td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.inn823.com/2010/02/301/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5与html4的对比</title>
		<link>http://www.inn823.com/2010/02/293</link>
		<comments>http://www.inn823.com/2010/02/293#comments</comments>
		<pubDate>Tue, 23 Feb 2010 18:10:37 +0000</pubDate>
		<dc:creator>weweloo</dc:creator>
				<category><![CDATA[探讨]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[网页]]></category>

		<guid isPermaLink="false">http://www.inn823.com/?p=293</guid>
		<description><![CDATA[由于缺少结构，即使是形式良好的 HTML 页面也比较难以处理。必须分析标题的级别，才能看出各个部分的划分方式。边栏、页脚、页眉、导航条、主内容区和各篇文章都由通用的 div 元素来表示。HTML 5 添加了一些新元素，专门用来标识这些常见的结构.]]></description>
			<content:encoded><![CDATA[<p>由于缺少结构，即使是形式良好的 HTML 页面也比较难以处理。必须分析标题的级别，才能看出各个部分的划分方式。边栏、页脚、页眉、导航条、主内容区和各篇文章都由通用的 div 元素来表示。HTML 5 添加了一些新元素，专门用来标识这些常见的结构：</p>
<ul>
<li> section：这可以是书中的一章或一节，实际上可以是在 HTML 4 中有自己的标题的任何东西</li>
<li> header：页面上显示的页眉；与 head 元素不一样</li>
<li> footer：页脚；可以显示电子邮件中的签名</li>
<li> nav：指向其他页面的一组链接</li>
<li> article：blog、杂志、文章汇编等中的一篇文章</li>
</ul>
<p>我们来考虑一个典型的 blog 主页，它的顶部有页眉，底部有页脚，还有几篇文章、一个导航区和一个边栏</p>
<h4>过去编写的典型blog页面</h4>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Mokka mit Schlag &lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;page&#8221;&gt;<br />
&lt;div id=&#8221;header&#8221;&gt;<br />
&lt;h1&gt;&lt;a href=&#8221;http://www.elharo.com/blog&#8221;&gt;Mokka mit  Schlag&lt;/a&gt;&lt;/h1&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;container&#8221;&gt;<br />
&lt;div id=&#8221;center&#8221;&gt;<br />
&lt;div id=&#8221;post-1000572&#8243;&gt;<br />
&lt;h2&gt;&lt;a href=<br />
&#8220;/blog/birding/2007/04/23/spring-comes-and-goes-in-sussex-county/&#8221;&gt;<br />
Spring Comes (and Goes) in Sussex County&lt;/a&gt;&lt;/h2&gt;<br />
&lt;div&gt;<br />
&lt;p&gt;Yesterday I joined the Brooklyn Bird Club for our<br />
annual trip to Western New Jersey, specifically Hyper<br />
Humus, a relatively recently discovered hot spot. It<br />
started out as a nice winter morning when we arrived<br />
at the site at 7:30 A.M., progressed to Spring around<br />
10:00 A.M., and reached early summer by 10:15. &lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;post-1000571&#8243;&gt;<br />
&lt;h2&gt;&lt;a href=<br />
&#8220;/blog/birding/2007/04/23/but-does-it-count-for-your-life-list/&#8221;&gt;<br />
But does it count for your life list?&lt;/a&gt;&lt;/h2&gt;<br />
&lt;div&gt;<br />
&lt;p&gt;Seems you can now go &lt;a<br />
href=&#8221;http://www.wired.com/science/discoveries/news/<br />
2007/04/cone_sf&#8221;&gt;bird watching via the Internet&lt;/a&gt;. I<br />
haven&#8217;t been able to test it out yet (20 user<br />
limit apparently) but this is certainly cool.<br />
Personally, I can&#8217;t imagine it replacing<br />
actually being out in the field by any small amount.<br />
On the other hand, I&#8217;ve always found it quite<br />
sad to meet senior birders who are no longer able to<br />
hold binoculars steady or get to the park. I can<br />
imagine this might be of some interest to them. At<br />
least one elderly birder did a big year on TV, after<br />
he could no longer get out so much. This certainly<br />
tops that.&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div&gt;<br />
&lt;div&gt;<br />
&lt;a href=&#8221;/blog/page/2/&#8221;&gt;« _fcksavedurl=&#8221;"/blog/page/2/&#8221;&gt;«&#8221;  Previous Entries&lt;/a&gt;<br />
&lt;/div&gt;<br />
&lt;div&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;right&#8221;&gt;<br />
&lt;ul id=&#8221;sidebar&#8221;&gt;<br />
&lt;li&gt;&lt;h2&gt;Info&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/blog/comment-policy/&#8221;&gt;Comment  Policy&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/blog/todo-list/&#8221;&gt;Todo  List&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;h2&gt;Archives&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/04/&#8217;&gt;April  2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/03/&#8217;&gt;March 2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/02/&#8217;&gt;February  2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/01/&#8217;&gt;January  2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
&lt;div id=&#8221;footer&#8221;&gt;<br />
&lt;p&gt;Copyright 2007 Elliotte Rusty Harold&lt;/p&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<h4>HTML5编写的典型blog页面</h4>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Mokka mit Schlag &lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;header&gt;<br />
&lt;h1&gt;&lt;a href=&#8221;http://www.elharo.com/blog&#8221;&gt;Mokka mit  Schlag&lt;/a&gt;&lt;/h1&gt;<br />
&lt;/header&gt;<br />
&lt;section&gt;<br />
&lt;article&gt;<br />
&lt;h2&gt;&lt;a href=<br />
&#8220;/blog/birding/2007/04/23/spring-comes-and-goes-in-sussex-county/&#8221;&gt;<br />
Spring Comes (and Goes) in Sussex County&lt;/a&gt;&lt;/h2&gt;<br />
&lt;p&gt;Yesterday I joined the Brooklyn Bird Club for our<br />
annual trip to Western New Jersey, specifically Hyper<br />
Humus, a relatively recently discovered hot spot. It<br />
started out as a nice winter morning when we arrived at<br />
the site at 7:30 A.M., progressed to Spring around 10:00<br />
A.M., and reached early summer by 10:15. &lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;article&gt;<br />
&lt;h2&gt;&lt;a href=<br />
&#8220;/blog/birding/2007/04/23/but-does-it-count-for-your-life-list/&#8221;&gt;<br />
But does it count for your life list?&lt;/a&gt;&lt;/h2&gt;<br />
&lt;p&gt;Seems you can now go &lt;a<br />
href=&#8221;http://www.wired.com/science/discoveries/news/<br />
2007/04/cone_sf&#8221;&gt;bird watching via the Internet&lt;/a&gt;. I<br />
haven&#8217;t been able to test it out yet (20 user<br />
limit apparently) but this is certainly cool.<br />
Personally, I can&#8217;t imagine it replacing<br />
actually being out in the field by any small amount.<br />
On the other hand, I&#8217;ve always found it quite<br />
sad to meet senior birders who are no longer able to<br />
hold binoculars steady or get to the park. I can<br />
imagine this might be of some interest to them. At<br />
least one elderly birder did a big year on TV, after<br />
he could no longer get out so much. This certainly<br />
tops that.&lt;/p&gt;<br />
&lt;/article&gt;<br />
&lt;nav&gt;<br />
&lt;a href=&#8221;/blog/page/2/&#8221;&gt;« _fcksavedurl=&#8221;"/blog/page/2/&#8221;&gt;«&#8221;  Previous Entries&lt;/a&gt;<br />
&lt;/nav&gt;<br />
&lt;/section&gt;<br />
&lt;nav&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;h2&gt;Info&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/blog/comment-policy/&#8221;&gt;Comment  Policy&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8221;/blog/todo-list/&#8221;&gt;Todo  List&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;h2&gt;Archives&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/04/&#8217;&gt;April 2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/03/&#8217;&gt;March 2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/02/&#8217;&gt;February  2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&#8217;/blog/2007/01/&#8217;&gt;January  2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/nav&gt;<br />
&lt;footer&gt;<br />
&lt;p&gt;Copyright 2007 Elliotte Rusty Harold&lt;/p&gt;<br />
&lt;/footer&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>现在不再需要 div 了。不再需要自己设置 class 属性，从标准的元素名就可以推断出各个部分的意义。这对于音频浏览器、手机浏览器和其他非标准浏览器尤其重要。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inn823.com/2010/02/293/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5未来网页标准</title>
		<link>http://www.inn823.com/2010/02/287</link>
		<comments>http://www.inn823.com/2010/02/287#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:49:13 +0000</pubDate>
		<dc:creator>weweloo</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[探讨]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[网页]]></category>

		<guid isPermaLink="false">http://www.inn823.com/?p=287</guid>
		<description><![CDATA[HTML5 是由 WHATWG (Web Hypertext Application Technology Working Group) 发起的，最开始的名称叫做Web Application 1.0，而后这个标准吸纳了Web Forms 2.0的标准，并一同被W3C组织所采用，合并成为下一代的HTML5标准。]]></description>
			<content:encoded><![CDATA[<p>HTML5 是由 WHATWG (Web Hypertext Application Technology Working Group) 发起的，最开始的名称叫做Web Application 1.0，而后这个标准吸纳了Web Forms 2.0的标准，并一同被W3C组织所采用，合并成为下一代的HTML5标准。</p>
<h4>前言</h4>
<p>HTML语言作为如今编程最为广泛的语言，具有易用、快捷、多浏览平台兼容等特点，但是随着时代的进步，HTML的标准却停滞不前，这一次还在不断开发中的HTML5标准的更新可以说给这门标记语言带来了新的生命力。本文将着重讨论HTML5中的Web Forms 2.0, 即表单的部分。</p>
<p>表单是网页中常见的控件(集)。小到网站注册登录，大到一个企业的数据管理系统，都基本上有表单的身影。表单之所以如此重要，主要是因为它担负大量的用户和网页后台数据更新交互的任务。Web开发人员，对于网页表单可以说又爱又恨，爱的是它方便的收集、组织数据的功能，恨的是它的功能很大程度上也就仅此而已。一些在最终网站用户看起来稀松平常的功能，比如说输入类型检查、表单校验、错误提示等等，开发人员无不需要花费大量精力利用 JavaScript和DOM编程来满足这些天然所需的功能点，而随着Ajax的流行，出现的一些JavaScript的工具库，比如Dojo, YUI等都提供了方便的JavaScript Widget或者API来减轻开发人员的负担。</p>
<h4>HTML5的表单新特性</h4>
<p>HTML5 Web Forms 2.0是对目前Web表单的全面提升，它在保持了简便易用的特性的同时，增加了许多内置的控件或者控件属性来满足用户的需求，并且同时减少了开发人员的编程。在我看来，HTML5 主要在以下几个方面对目前的Web表单做了改进：</p>
<h4>新的控件类型</h4>
<p>还在为类型检查犯愁吗，还在为那一长串看不太明白的检验输入的正则表达式而苦恼吗，HTML5提供的一系列新的控件将天然的具备类型检查的功能。比如说URL输入框，Email输入框等。</p>
<blockquote>
<pre>&lt;input type="url"&gt;&lt;/input&gt;
&lt;input type="email"&gt;&lt;/input&gt;</pre>
</blockquote>
<p>当然还有非常重要的日期输入框，要知道使用JavaScript和CSS来“手工”制作一个日期输入框还是非常花功夫的，类似 Dojo，YUI这样的类库也无不在这个widget上面大做文章</p>
<blockquote>
<pre>&lt;input type="date"&gt;&lt;/input&gt;</pre>
</blockquote>
<p>作为我痛苦记忆的一部分，我经常记得我们开发人员要为一个select下拉别表动态的添加非常多的选项,这些选项大多数都是来自数据库，比如说国家、省市列表等等。这个事情非常繁琐。HTML5将支持data属性，为select控件外联数据源！</p>
<blockquote>
<pre>&lt;select data="http://domain/getmyoptions"&gt;&lt;/select&gt;</pre>
</blockquote>
<p>改进的文件上传控件，你可以使用一个控件上传多个文件，自行规定上传文件的类型（accept），你甚至可以设定每个文件最大的大小（maxlength）。你看出它和一般操作系统提供的文件上传控件的区别了吗，反正我觉得基本一致了。在HTML5应用中，文件上传控件将变得非常强大和易用。</p>
<p>重复（repeat）的模型，HTML5提供一套重复机制来帮助我们构建一些重复输入列表，其中包括一些诸如add、remove、 move-up，move-down的按钮类型，通过这一套重复的机制，开发人员可以非常方便的实现我们经常看到的编辑列表，这是一个很常见的模式，我们可以增加一个条目、删除某个条目、或者移动某个条目等等。</p>
<p>内建的表单校验系统，HTML5为不同类型的输入控件各自提供了新的属性，来控制这些控件的输入行为，比如我们常见的必填项 required属性，以及为数字类型控件提供的max、min等。 而在你提交表单的时候，一旦校验错误，浏览器将不执行提交操作，而会显示相应的检验错误信息。</p>
<blockquote>
<pre>&lt;input type="text" required&gt;&lt;/input&gt;
&lt;input type="number" min=10  max=100&gt;&lt;/input&gt;</pre>
</blockquote>
<p>XML Submission，我们一般常见的是form的编码格式是application/x-www-form-urlencoded。开发人员都很清楚这种格式，数据送到服务器端，可以方便的存取。HTML5将提供一种新的数据格式：XML Submission，即application/x-www-form+xml。简单的举例说，服务器端将直接接收到XML形式的表单数据。</p>
<blockquote>
<pre>&lt;submission&gt;
     &lt;field name="name" index="0"&gt;Peter&lt;/field&gt;
     &lt;field name="password" index="0"&gt;password&lt;/field&gt;
&lt;/submission&gt;</pre>
</blockquote>
<p>HTML5对表单控件的更新，无疑是很振奋人心的。本文描述了一部分表单的新特性，还有一部分新特性同样很令人期待。相信随着标准的深入开发以及浏览器对 HTML5支持程度的进一步提升，设计一个简单易用的表单的工作，将变得非常轻松。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inn823.com/2010/02/287/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

