<?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>Just is here--恰恰在这里</title>
	<atom:link href="http://ishere.cn/feed" rel="self" type="application/rss+xml" />
	<link>http://ishere.cn</link>
	<description>Jena&#039;s blog</description>
	<lastBuildDate>Sat, 14 Jan 2012 07:51:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>JQuery获取浏览器窗口的可视区域高度和宽度,滚动条高度</title>
		<link>http://ishere.cn/2012/01/14/jquery_get_window_document_body_height_scroll_data.html</link>
		<comments>http://ishere.cn/2012/01/14/jquery_get_window_document_body_height_scroll_data.html#comments</comments>
		<pubDate>Sat, 14 Jan 2012 07:51:41 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=582</guid>
		<description><![CDATA[alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()); //浏览器时下窗口文档的高度 alert($(document.body).height());//浏览器时下窗口文档body的高度 alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin alert($(window).width()); //浏览器时下窗口可视区域宽度 alert($(document).width());//浏览器时下窗口文档对于象宽度 alert($(document.body).width());//浏览器时下窗口文档body的高度 alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度 alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度]]></description>
			<content:encoded><![CDATA[<p>alert($(window).height()); //浏览器时下窗口可视区域高度<br />
alert($(document).height()); //浏览器时下窗口文档的高度<br />
alert($(document.body).height());//浏览器时下窗口文档body的高度<br />
alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin<br />
alert($(window).width()); //浏览器时下窗口可视区域宽度<br />
alert($(document).width());//浏览器时下窗口文档对于象宽度<br />
alert($(document.body).width());//浏览器时下窗口文档body的高度<br />
alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin<br />
alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度<br />
alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度</p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2012/01/14/jquery_get_window_document_body_height_scroll_data.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MYSQL使用小记之IN查询排序与正则使用</title>
		<link>http://ishere.cn/2011/12/21/mysql_in_and_rlike.html</link>
		<comments>http://ishere.cn/2011/12/21/mysql_in_and_rlike.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 07:16:27 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[mssql]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=579</guid>
		<description><![CDATA[IN查询排序： select * from test where id in(3,1,5) order by find_in_set(id,&#8217;3,1,5&#8242;); select * from test where id in(3,1,5) order by substring_index(&#8217;3,1,2&#8242;,id,1); 正则使用： SELECT COUNT(alarmID) FROM Alarm WHERE (CVE NOT RLIKE &#8216;^CVE-[0-9]{4}-[0-9]{4}$&#8217; OR CVE IS NULL)]]></description>
			<content:encoded><![CDATA[<p>IN查询排序：</p>
<p>select * from test where id in(3,1,5) order by <span style="color: #ff0000;">find_in_set</span>(id,&#8217;3,1,5&#8242;);<br />
select * from test where id in(3,1,5) order by <span style="color: #ff0000;">substring_index</span>(&#8217;3,1,2&#8242;,id,1);</p>
<p>正则使用：</p>
<p>SELECT COUNT(alarmID)<br />
FROM Alarm<br />
WHERE (CVE NOT <span style="color: #ff0000;">RLIKE</span> &#8216;^CVE-[0-9]{4}-[0-9]{4}$&#8217; OR CVE IS NULL)</p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2011/12/21/mysql_in_and_rlike.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery.validate remote 和 自定义验证方法[转]</title>
		<link>http://ishere.cn/2011/12/15/jquery-validate-remote-%e5%92%8c-%e8%87%aa%e5%ae%9a%e4%b9%89%e9%aa%8c%e8%af%81%e6%96%b9%e6%b3%95%e8%bd%ac.html</link>
		<comments>http://ishere.cn/2011/12/15/jquery-validate-remote-%e5%92%8c-%e8%87%aa%e5%ae%9a%e4%b9%89%e9%aa%8c%e8%af%81%e6%96%b9%e6%b3%95%e8%bd%ac.html#comments</comments>
		<pubDate>Thu, 15 Dec 2011 05:55:55 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery validate]]></category>
		<category><![CDATA[remote]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=574</guid>
		<description><![CDATA[$(function(){ var validator = $(“#enterRegForm”).validate({ debug:false, //调试模式取消submit的默认提交功能 //errorClass: “error”,//默认为错误的样式类为：error //validClass: “check”,//验证成功后的样式，默认字符串valid focusInvalid: true,//表单提交时,焦点会指向第一个没有通过验证的域 //focusCleanup:true;//焦点指向错误域时，隐藏错误信息，不可与focusInvalid一起使用！ onkeyup: true, errorElement: “div”, submitHandler: function(form){ //表单提交句柄,为一回调函数，带一个参数：form form.submit(); //提交表单 }, rules: { “enterprise.enName”: { required: true, minlength: 6, remote:{ url: “/nameServlet”,     //后台处理程序 type: “get”,               //数据发送方式 dataType: &#8230; <a href="http://ishere.cn/2011/12/15/jquery-validate-remote-%e5%92%8c-%e8%87%aa%e5%ae%9a%e4%b9%89%e9%aa%8c%e8%af%81%e6%96%b9%e6%b3%95%e8%bd%ac.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>$(function(){</p>
<p>var validator = $(“#enterRegForm”).validate({<br />
debug:false, //调试模式取消submit的默认提交功能<br />
//errorClass: “error”,//默认为错误的样式类为：error<br />
//validClass: “check”,//验证成功后的样式，默认字符串valid<br />
focusInvalid: true,//表单提交时,焦点会指向第一个没有通过验证的域<br />
//focusCleanup:true;//焦点指向错误域时，隐藏错误信息，不可与focusInvalid一起使用！<br />
onkeyup: true,<br />
errorElement: “div”,<br />
submitHandler: function(form){ //表单提交句柄,为一回调函数，带一个参数：form<br />
form.submit(); //提交表单<br />
},</p>
<p><span id="more-574"></span></p>
<p>rules: {<br />
“enterprise.enName”: {<br />
required: true,<br />
minlength: 6,<br />
remote:{<br />
url: “/nameServlet”,     //后台处理程序<br />
type: “get”,               //数据发送方式<br />
dataType: “json”,           //接受数据格式<br />
data: {                     //要传递的数据<br />
enName: function() {<br />
return $(“#enName”).val();<br />
}<br />
}</p>
<p>}<br />
},</p>
<p>“user.passWord”:{<br />
required:true,<br />
rangelength:[6,18]<br />
},<br />
passWordConf:{<br />
required:true,<br />
rangelength:[6,18],<br />
equalTo:”#passWord”<br />
}</p>
<p>},</p>
<p>messages: { //自定义验证消息<br />
“enterprise.enName”: {<br />
required: “请填写企业名称！”,<br />
minlength: $.format(“至少要{0}个字符！”),<br />
remote:$.format(“该企业名称已存在！”)</p>
<p>},<br />
“user.passWord”:{<br />
required:”请填写确认密码！”,<br />
rangelength:$.format(“密码要在{0}-{1}个字符之间！”)<br />
},<br />
passWordConf:{<br />
required:”请填写确认密码！”,<br />
rangelength:$.format(“确认密码要在{0}-{1}个字符之间！”),<br />
equalTo:”确认密码要和密码一致！”<br />
},</p>
<p>errorPlacement: function(error, element) { //验证消息放置的地方<br />
//error.appendTo( element.parent(“td”).next(“td”).children(“.msg”) );<br />
error.appendTo( element.parent(“.field”).next(“div”));<br />
},<br />
highlight: function(element, errorClass) { //针对验证的表单设置高亮<br />
$(element).addClass(errorClass);<br />
},<br />
success: function(div) {<br />
div.addClass(“valid”);<br />
}<br />
});</p>
<p>});</p>
<p>自定义方法;</p>
<p>新建一个js文件：$(document).ready(function(){<br />
// 字符最小长度验证（一个中文字符长度为2）<br />
jQuery.validator.addMethod(“stringMinLength”, function(value, element, param) {<br />
var length = value.length;<br />
for ( var i = 0; i &lt; value.length; i++) {<br />
if (value.charCodeAt(i) &gt; 127) {<br />
length++;<br />
}<br />
}<br />
return this.optional(element) || (length &gt;= param);<br />
}, $.validator.format(“长度不能小于{0}!”));</p>
<p>// 字符最大长度验证（一个中文字符长度为2）<br />
jQuery.validator.addMethod(“stringMaxLength”, function(value, element, param) {<br />
var length = value.length;<br />
for ( var i = 0; i &lt; value.length; i++) {<br />
if (value.charCodeAt(i) &gt; 127) {<br />
length++;<br />
}<br />
}<br />
return this.optional(element) || (length &lt;= param);<br />
}, $.validator.format(“长度不能大于{0}!”));</p>
<p>// 字符验证<br />
jQuery.validator.addMethod(“stringCheck”, function(value, element) {<br />
return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);<br />
}, “只能包括中文字、英文字母、数字和下划线”);</p>
<p>// 中文字两个字节<br />
jQuery.validator.addMethod(“byteRangeLength”, function(value, element, param) {<br />
var length = value.length;<br />
for(var i = 0; i &lt; value.length; i++){<br />
if(value.charCodeAt(i) &gt; 127){<br />
length++;<br />
}<br />
}<br />
return this.optional(element) || ( length &gt;= param[0] &amp;&amp; length &lt;= param[1] );<br />
}, “请确保输入的值在3-15个字节之间(一个中文字算2个字节)”);</p>
<p>// 字符验证<br />
jQuery.validator.addMethod(“string”, function(value, element) {<br />
return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);<br />
}, “不允许包含特殊符号!”);<br />
// 必须以特定字符串开头验证<br />
jQuery.validator.addMethod(“begin”, function(value, element, param) {<br />
var begin = new RegExp(“^” + param);<br />
return this.optional(element) || (begin.test(value));<br />
}, $.validator.format(“必须以 {0} 开头!”));<br />
// 验证两次输入值是否不相同<br />
jQuery.validator.addMethod(“notEqualTo”, function(value, element, param) {<br />
return value != $(param).val();<br />
}, $.validator.format(“两次输入不能相同!”));<br />
// 验证值不允许与特定值等于<br />
jQuery.validator.addMethod(“notEqual”, function(value, element, param) {<br />
return value != param;<br />
}, $.validator.format(“输入值不允许为{0}!”));</p>
<p>// 验证值必须大于特定值(不能等于)<br />
jQuery.validator.addMethod(“gt”, function(value, element, param) {<br />
return value &gt; param;<br />
}, $.validator.format(“输入值必须大于{0}!”));</p>
<p>// 验证值小数位数不能超过两位<br />
jQuery.validator.addMethod(“decimal”, function(value, element) {<br />
var decimal = /^-?\d+(\.\d{1,2})?$/;<br />
return this.optional(element) || (decimal.test(value));<br />
}, $.validator.format(“小数位数不能超过两位!”));<br />
//字母数字<br />
jQuery.validator.addMethod(“alnum”, function(value, element) {<br />
return this.optional(element) || /^[a-zA-Z0-9]+$/.test(value);<br />
}, “只能包括英文字母和数字”);<br />
// 汉字<br />
jQuery.validator.addMethod(“chcharacter”, function(value, element) {<br />
var tel = /^[\u4e00-\u9fa5]+$/;<br />
return this.optional(element) || (tel.test(value));<br />
}, “请输入汉字”);<br />
// 身份证号码验证<br />
jQuery.validator.addMethod(“isIdCardNo”, function(value, element) {<br />
return this.optional(element) || /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/.test(value)||/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$/.test(value);<br />
}, “请正确输入您的身份证号码”);</p>
<p>// 手机号码验证<br />
jQuery.validator.addMethod(“isMobile”, function(value, element) {<br />
var length = value.length;<br />
var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/;<br />
return this.optional(element) || (length == 11 &amp;&amp; mobile.test(value));<br />
}, “请正确填写您的手机号码”);</p>
<p>// 电话号码验证<br />
jQuery.validator.addMethod(“isTel”, function(value, element) {<br />
var tel = /^\d{3,4}-?\d{7,9}$/;    //电话号码格式010-12345678<br />
return this.optional(element) || (tel.test(value));<br />
}, “请正确填写您的电话号码”);</p>
<p>// 联系电话(手机/电话皆可)验证<br />
jQuery.validator.addMethod(“isPhone”, function(value,element) {<br />
var length = value.length;<br />
var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/;<br />
var tel = /^\d{3,4}-?\d{7,9}$/;<br />
return this.optional(element) || (tel.test(value) || mobile.test(value));</p>
<p>}, “请正确填写您的联系电话”);</p>
<p>// 邮政编码验证<br />
jQuery.validator.addMethod(“isZipCode”, function(value, element) {<br />
var tel = /^[0-9]{6}$/;<br />
return this.optional(element) || (tel.test(value));<br />
}, “请正确填写您的邮政编码”);</p>
<p>});</p>
<p>remote：远程返回字符串”true”/”false”即可.</p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2011/12/15/jquery-validate-remote-%e5%92%8c-%e8%87%aa%e5%ae%9a%e4%b9%89%e9%aa%8c%e8%af%81%e6%96%b9%e6%b3%95%e8%bd%ac.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 INPUT新增属性</title>
		<link>http://ishere.cn/2011/12/14/html5-input%e6%96%b0%e5%a2%9e%e5%b1%9e%e6%80%a7.html</link>
		<comments>http://ishere.cn/2011/12/14/html5-input%e6%96%b0%e5%a2%9e%e5%b1%9e%e6%80%a7.html#comments</comments>
		<pubDate>Wed, 14 Dec 2011 04:46:36 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[html5]]></category>
		<category><![CDATA[input]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=571</guid>
		<description><![CDATA[HTML5的input标签新增了很多属性，也是让大家非常兴奋的一件事，用简单的一个属性搞定以前复杂的JS验证。input新增的这些属性，使得html和js的分工更明确了，使用起来十分舒畅。 我们先看下input新增了的属性： 新增属性一：autoconmplete autoconmplete可以赋值为 on 或者 off。当为 on的时候，浏览器能自动存储用户输入的内容。当用户返回到曾经填写过值的页面的时候，浏览器能把用户写过的值自动填写在相应的input框里。 现在很多网站都实现了这个功能，不过基本都是用php来实现的。用了这个属性，无疑可以减少很多前端和后台的交流量和工作量。 新增属性二：autofocus autofocus 可以赋值为 autofocus，也就是在页面加载完成的时候自动聚焦到这个input标签，自然 type=”hidden”的时候是不能用的。 这个也是一个比较常见的效果，至今为止的实现方法是用js。在页面加载完时执行聚焦操作，现在也被一个属性搞定了。 可以想象，一个页面至多只有一个input标签会设置 autofocus，否则必然不会达到预期效果。因为不可能同事聚焦在两个input上。 新增属性三：required input的有一个强力新增属性，免去验证的麻烦。可以赋值为 required。 比如用户注册页面的用户名和密码都是必填的，只要设置一个required就可以了。而在以前是需要js来验证或者后台验证的。 注意：这里required属性是需要用户来填写的，所以TYPE是button、submit、reset、image等等不需要用户填写选择的类型是不可以使用这个属性的。 新增属性四：placeholder 这个新增属性也是非常使用，用在type= text email等等类型的时候，提示用户输入信息的格式或者内容等等。这个效果在之前也是需要js来实现的。是一种比较常见的效果： &#60;!DOCTYPE HTML&#62; &#60;html&#62; &#60;head&#62; &#60;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8&#8243; /&#62; &#60;title&#62;test&#60;/title&#62; &#60;/head&#62; &#60;body&#62; &#60;form method=”" &#8230; <a href="http://ishere.cn/2011/12/14/html5-input%e6%96%b0%e5%a2%9e%e5%b1%9e%e6%80%a7.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table>
<tbody>
<tr>
<td>
<div id="blog_text">
<p><span style="font-size: small;">HTML5的input标签新增了很多属性，也是让大家非常兴奋的一件事，用简单的一个属性搞定以前复杂的JS验证。</span><span style="font-size: small;">input新增的这些属性，使得html和js的分工更明确了，使用起来十分舒畅。</span></p>
<p><span style="font-size: small;">我们先看下input新增了的属性：</span></p>
<p><strong><span style="font-size: small;"><span style="color: #0000ff;">新增属性一：</span><span style="color: #0000ff;"><span style="color: #0000ff; font-size: small;"><strong>autoconmplete</strong></span></span></span></strong></p>
<p><strong><span style="color: #000000; font-size: small;">autoconmplete可以赋值为 on 或者 off。当为 on的时候，浏览器能自动存储用户输入的内容。当用户返回到曾经填写过值的页面的时候，浏览器能把用户写过的值自动填写在相应的input框里。</span></strong></p>
<p><strong><span style="color: #000000; font-size: small;">现在很多网站都实现了这个功能，不过基本都是用php来实现的。用了这个属性，无疑可以减少很多前端和后台的交流量和工作量。</span></strong></p>
<p><span style="font-size: small;"><strong><span style="color: #0000ff;"><span style="font-family: Arial;">新增属性二<span style="color: #0000ff;">：autofocus</span></span></span></strong></span></p>
<p><strong><span style="color: #000000; font-size: small;">autofocus 可以赋值为 autofocus，也就是在页面加载完成的时候自动聚焦到这个input标签，自然 type=”hidden”的时候是不能用的。 这个也是一个比较常见的效果，至今为止的实现方法是用js。在页面加载完时执行聚焦操作，现在也被一个属性搞定了。</span></strong></p>
<p><strong><span style="color: #000000; font-size: small;">可以想象，一个页面至多只有一个input标签会设置 autofocus，否则必然不会达到预期效果。因为不可能同事聚焦在两个input上。</span></strong></p>
<p><strong><span style="color: #000000; font-size: small;"><span style="font-size: small;"><strong><span style="color: #0000ff;"><span style="font-family: Arial;">新增属性三<span style="color: #0000ff;">：required</span></span></span></strong></span></span></strong></p>
<p><strong><span style="color: #000000; font-size: small;">input的有一个强力新增属性，免去验证的麻烦。可以赋值为 required。</span></strong></p>
<p><strong><span style="color: #000000; font-size: small;">比如用户注册页面的用户名和密码都是必填的，只要设置一个required就可以了。而在以前是需要js来验证或者后台验证的。</span></strong></p>
<p><strong><span style="color: #000000;"><span style="font-family: 宋体;"><span style="font-size: medium;">注意：这里required属性是需要用户来填写的，所以TYPE是button、submit、reset、image等等不需要用户填写选择的类型是不可以使用这个属性的。</span></span></span></strong></p>
<p><strong><span style="color: #000000; font-size: small;"><span style="color: #000000; font-size: small;"><span style="font-size: small;"><strong><span style="color: #0000ff;"><span style="font-family: Arial;">新增属性四<span style="color: #0000ff;">：placeholder</span></span></span></strong></span></span></span></strong></p>
<p><span style="font-size: small;">这个新增属性也是非常使用，用在type= text email等等类型的时候，提示用户输入信息的格式或者内容等等。这个效果在之前也是需要js来实现的。是一种比较常见的效果：</span></p>
<p><span style="font-size: small;">&lt;!DOCTYPE HTML&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;test&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;form method=”" action=”"&gt;<br />
&lt;p&gt;Name: &lt;input type=”text” name=”fullname” placeholder=”John Ratzenberger”&gt;&lt;/p&gt;<br />
&lt;p&gt;Address: &lt;input type=”email” name=”address” placeholder=”<a href="mailto:john@example.net%22%3E%3C/p">john@example.net”&gt;&lt;/p</a>&gt;</span></p>
<p><span style="font-size: small;">&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</span></p>
<p><span style="font-size: small;"><img src="http://hiphotos.baidu.com/kuntakinte/pic/item/d4b96bcbd71831c053664f01.jpg" alt="" border="0" /></span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><img src="http://hiphotos.baidu.com/kuntakinte/pic/item/36bd76826d9d4b826d811903.jpg" alt="" border="0" /></span></p>
<p><span style="color: #000000; font-size: small;"><span style="color: #000000; font-size: small;"><span style="font-size: small;"><strong><span style="color: #0000ff;"><span style="font-family: Arial;"><span style="color: #0000ff;"><span style="color: #000000; font-size: small;"><span style="color: #000000; font-size: small;"><span style="font-size: small;"><strong><span style="color: #0000ff;"><span style="font-family: Arial;">新增属性五</span></span></strong></span></span></span>：新增list属性&#8212;联想框效果</span></span></span></strong></span></span></span></p>
<p><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #000000; font-family: Arial;">这个属性显示类似于百度搜索框那种联想框效果，也是非常实用的一个属性。</span></span></span></span></p>
<p><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #000000; font-family: Arial;">注意从这个属性使用的特点：需要有对应的datalist标签；datalist子标签option支持 value和lable两个属性；list的属性值要和datalist的id一致。</span></span></span></span></p>
<p><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="color: #000000; font-family: Arial;">使用示例 （opera支持）</span></span></span></span></p>
<p><span style="font-size: small;"><span style="font-size: small;"><span style="font-size: small;"><span style="font-family: Arial;"><span style="color: #000000;">&lt;!DOCTYPE HTML&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=”Content-Type” content=”text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;test&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;form method=”" action=”"&gt;<br />
Homepage: &lt;input name=”hp” type=”url” list=”hpurls”&gt;<br />
&lt;datalist id=”hpurls”&gt;<br />
&lt;option value=”</span><a href="http://www.google.com/"><span style="color: #000000;">http://www.google.com/</span></a><span style="color: #000000;">” label=”Google”&gt;<br />
&lt;option value=”</span><a href="http://www.reddit.com/"><span style="color: #000000;">http://www.reddit.com/</span></a><span style="color: #000000;">” label=”Reddit”&gt;<br />
&lt;/datalist&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</span></span></span></span></span></p>
<p>效果图</p>
<p><img src="http://hiphotos.baidu.com/kuntakinte/pic/item/4df63b43572f5c2e72f05d62.jpg" alt="" border="0" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong><span style="color: #0000ff; font-size: small;">新增属性六： min、max属性来限制数值范围，minheight、maxheight属性来限制字符串长度。</span></strong></p>
<p>其他新增属性： height、width设置高和宽 form、formaction、formmethod、fromtarget、formenctype等等属性来覆盖掉默认设置。</p>
</div>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2011/12/14/html5-input%e6%96%b0%e5%a2%9e%e5%b1%9e%e6%80%a7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP将汉字转换成拼音的操作类</title>
		<link>http://ishere.cn/2011/12/13/php%e5%b0%86%e6%b1%89%e5%ad%97%e8%bd%ac%e6%8d%a2%e6%88%90%e6%8b%bc%e9%9f%b3%e7%9a%84%e6%93%8d%e4%bd%9c%e7%b1%bb.html</link>
		<comments>http://ishere.cn/2011/12/13/php%e5%b0%86%e6%b1%89%e5%ad%97%e8%bd%ac%e6%8d%a2%e6%88%90%e6%8b%bc%e9%9f%b3%e7%9a%84%e6%93%8d%e4%bd%9c%e7%b1%bb.html#comments</comments>
		<pubDate>Tue, 13 Dec 2011 07:15:58 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[拼音]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=565</guid>
		<description><![CDATA[&#60;?php class pinyin{ /** * 将字符串转化为拼音 * EDIT.JENA.20111213 */ public static function _($_String, $_Code=&#8217;gb2312&#8242;) { $_DataKey =”a&#124;ai&#124;an&#124;ang&#124;ao&#124;ba&#124;bai&#124;ban&#124;bang&#124;bao&#124;bei&#124;ben&#124;beng&#124;bi&#124;bian&#124;biao&#124;bie&#124;bin&#124;bing&#124;bo&#124;bu&#124;ca&#124;cai&#124;can&#124;cang&#124;cao&#124;ce&#124;ceng&#124;cha”. “&#124;chai&#124;chan&#124;chang&#124;chao&#124;che&#124;chen&#124;cheng&#124;chi&#124;chong&#124;chou&#124;chu&#124;chuai&#124;chuan&#124;chuang&#124;chui&#124;chun&#124;chuo&#124;ci&#124;cong&#124;cou&#124;cu&#124;”. “cuan&#124;cui&#124;cun&#124;cuo&#124;da&#124;dai&#124;dan&#124;dang&#124;dao&#124;de&#124;deng&#124;di&#124;dian&#124;diao&#124;die&#124;ding&#124;diu&#124;dong&#124;dou&#124;du&#124;duan&#124;dui&#124;dun&#124;duo&#124;e&#124;en&#124;er”. “&#124;fa&#124;fan&#124;fang&#124;fei&#124;fen&#124;feng&#124;fo&#124;fou&#124;fu&#124;ga&#124;gai&#124;gan&#124;gang&#124;gao&#124;ge&#124;gei&#124;gen&#124;geng&#124;gong&#124;gou&#124;gu&#124;gua&#124;guai&#124;guan&#124;guang&#124;gui”. “&#124;gun&#124;guo&#124;ha&#124;hai&#124;han&#124;hang&#124;hao&#124;he&#124;hei&#124;hen&#124;heng&#124;hong&#124;hou&#124;hu&#124;hua&#124;huai&#124;huan&#124;huang&#124;hui&#124;hun&#124;huo&#124;ji&#124;jia&#124;jian&#124;jiang”. “&#124;jiao&#124;jie&#124;jin&#124;jing&#124;jiong&#124;jiu&#124;ju&#124;juan&#124;jue&#124;jun&#124;ka&#124;kai&#124;kan&#124;kang&#124;kao&#124;ke&#124;ken&#124;keng&#124;kong&#124;kou&#124;ku&#124;kua&#124;kuai&#124;kuan&#124;kuang”. “&#124;kui&#124;kun&#124;kuo&#124;la&#124;lai&#124;lan&#124;lang&#124;lao&#124;le&#124;lei&#124;leng&#124;li&#124;lia&#124;lian&#124;liang&#124;liao&#124;lie&#124;lin&#124;ling&#124;liu&#124;long&#124;lou&#124;lu&#124;lv&#124;luan&#124;lue”. “&#124;lun&#124;luo&#124;ma&#124;mai&#124;man&#124;mang&#124;mao&#124;me&#124;mei&#124;men&#124;meng&#124;mi&#124;mian&#124;miao&#124;mie&#124;min&#124;ming&#124;miu&#124;mo&#124;mou&#124;mu&#124;na&#124;nai&#124;nan&#124;nang&#124;nao&#124;ne”. “&#124;nei&#124;nen&#124;neng&#124;ni&#124;nian&#124;niang&#124;niao&#124;nie&#124;nin&#124;ning&#124;niu&#124;nong&#124;nu&#124;nv&#124;nuan&#124;nue&#124;nuo&#124;o&#124;ou&#124;pa&#124;pai&#124;pan&#124;pang&#124;pao&#124;pei&#124;pen”. “&#124;peng&#124;pi&#124;pian&#124;piao&#124;pie&#124;pin&#124;ping&#124;po&#124;pu&#124;qi&#124;qia&#124;qian&#124;qiang&#124;qiao&#124;qie&#124;qin&#124;qing&#124;qiong&#124;qiu&#124;qu&#124;quan&#124;que&#124;qun&#124;ran&#124;rang”. “&#124;rao&#124;re&#124;ren&#124;reng&#124;ri&#124;rong&#124;rou&#124;ru&#124;ruan&#124;rui&#124;run&#124;ruo&#124;sa&#124;sai&#124;san&#124;sang&#124;sao&#124;se&#124;sen&#124;seng&#124;sha&#124;shai&#124;shan&#124;shang&#124;shao&#124;”. “she&#124;shen&#124;sheng&#124;shi&#124;shou&#124;shu&#124;shua&#124;shuai&#124;shuan&#124;shuang&#124;shui&#124;shun&#124;shuo&#124;si&#124;song&#124;sou&#124;su&#124;suan&#124;sui&#124;sun&#124;suo&#124;ta&#124;tai&#124;”. “tan&#124;tang&#124;tao&#124;te&#124;teng&#124;ti&#124;tian&#124;tiao&#124;tie&#124;ting&#124;tong&#124;tou&#124;tu&#124;tuan&#124;tui&#124;tun&#124;tuo&#124;wa&#124;wai&#124;wan&#124;wang&#124;wei&#124;wen&#124;weng&#124;wo&#124;wu”. “&#124;xi&#124;xia&#124;xian&#124;xiang&#124;xiao&#124;xie&#124;xin&#124;xing&#124;xiong&#124;xiu&#124;xu&#124;xuan&#124;xue&#124;xun&#124;ya&#124;yan&#124;yang&#124;yao&#124;ye&#124;yi&#124;yin&#124;ying&#124;yo&#124;yong&#124;you”. “&#124;yu&#124;yuan&#124;yue&#124;yun&#124;za&#124;zai&#124;zan&#124;zang&#124;zao&#124;ze&#124;zei&#124;zen&#124;zeng&#124;zha&#124;zhai&#124;zhan&#124;zhang&#124;zhao&#124;zhe&#124;zhen&#124;zheng&#124;zhi&#124;zhong&#124;”. “zhou&#124;zhu&#124;zhua&#124;zhuai&#124;zhuan&#124;zhuang&#124;zhui&#124;zhun&#124;zhuo&#124;zi&#124;zong&#124;zou&#124;zu&#124;zuan&#124;zui&#124;zun&#124;zuo”; $_DataValue = “-20319&#124;-20317&#124;-20304&#124;-20295&#124;-20292&#124;-20283&#124;-20265&#124;-20257&#124;-20242&#124;-20230&#124;-20051&#124;-20036&#124;-20032&#124;-20026&#124;-20002&#124;-19990&#8243;. “&#124;-19986&#124;-19982&#124;-19976&#124;-19805&#124;-19784&#124;-19775&#124;-19774&#124;-19763&#124;-19756&#124;-19751&#124;-19746&#124;-19741&#124;-19739&#124;-19728&#124;-19725&#8243;. “&#124;-19715&#124;-19540&#124;-19531&#124;-19525&#124;-19515&#124;-19500&#124;-19484&#124;-19479&#124;-19467&#124;-19289&#124;-19288&#124;-19281&#124;-19275&#124;-19270&#124;-19263&#8243;. “&#124;-19261&#124;-19249&#124;-19243&#124;-19242&#124;-19238&#124;-19235&#124;-19227&#124;-19224&#124;-19218&#124;-19212&#124;-19038&#124;-19023&#124;-19018&#124;-19006&#124;-19003&#8243;. “&#124;-18996&#124;-18977&#124;-18961&#124;-18952&#124;-18783&#124;-18774&#124;-18773&#124;-18763&#124;-18756&#124;-18741&#124;-18735&#124;-18731&#124;-18722&#124;-18710&#124;-18697&#8243;. “&#124;-18696&#124;-18526&#124;-18518&#124;-18501&#124;-18490&#124;-18478&#124;-18463&#124;-18448&#124;-18447&#124;-18446&#124;-18239&#124;-18237&#124;-18231&#124;-18220&#124;-18211&#8243;. &#8230; <a href="http://ishere.cn/2011/12/13/php%e5%b0%86%e6%b1%89%e5%ad%97%e8%bd%ac%e6%8d%a2%e6%88%90%e6%8b%bc%e9%9f%b3%e7%9a%84%e6%93%8d%e4%bd%9c%e7%b1%bb.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<blockquote><p>&lt;?php</p>
<p>class pinyin{<br />
/**<br />
* 将字符串转化为拼音<br />
* EDIT.JENA.20111213<br />
*/<br />
public static function _($_String, $_Code=&#8217;gb2312&#8242;) {<br />
$_DataKey =”a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha”.<br />
“|chai|chan|chang|chao|che|chen|cheng|chi|chong|chou|chu|chuai|chuan|chuang|chui|chun|chuo|ci|cong|cou|cu|”.<br />
“cuan|cui|cun|cuo|da|dai|dan|dang|dao|de|deng|di|dian|diao|die|ding|diu|dong|dou|du|duan|dui|dun|duo|e|en|er”.<br />
“|fa|fan|fang|fei|fen|feng|fo|fou|fu|ga|gai|gan|gang|gao|ge|gei|gen|geng|gong|gou|gu|gua|guai|guan|guang|gui”.<br />
“|gun|guo|ha|hai|han|hang|hao|he|hei|hen|heng|hong|hou|hu|hua|huai|huan|huang|hui|hun|huo|ji|jia|jian|jiang”.<br />
“|jiao|jie|jin|jing|jiong|jiu|ju|juan|jue|jun|ka|kai|kan|kang|kao|ke|ken|keng|kong|kou|ku|kua|kuai|kuan|kuang”.<br />
“|kui|kun|kuo|la|lai|lan|lang|lao|le|lei|leng|li|lia|lian|liang|liao|lie|lin|ling|liu|long|lou|lu|lv|luan|lue”.<br />
“|lun|luo|ma|mai|man|mang|mao|me|mei|men|meng|mi|mian|miao|mie|min|ming|miu|mo|mou|mu|na|nai|nan|nang|nao|ne”.<br />
“|nei|nen|neng|ni|nian|niang|niao|nie|nin|ning|niu|nong|nu|nv|nuan|nue|nuo|o|ou|pa|pai|pan|pang|pao|pei|pen”.<br />
“|peng|pi|pian|piao|pie|pin|ping|po|pu|qi|qia|qian|qiang|qiao|qie|qin|qing|qiong|qiu|qu|quan|que|qun|ran|rang”.<br />
“|rao|re|ren|reng|ri|rong|rou|ru|ruan|rui|run|ruo|sa|sai|san|sang|sao|se|sen|seng|sha|shai|shan|shang|shao|”.<br />
“she|shen|sheng|shi|shou|shu|shua|shuai|shuan|shuang|shui|shun|shuo|si|song|sou|su|suan|sui|sun|suo|ta|tai|”.<br />
“tan|tang|tao|te|teng|ti|tian|tiao|tie|ting|tong|tou|tu|tuan|tui|tun|tuo|wa|wai|wan|wang|wei|wen|weng|wo|wu”.<br />
“|xi|xia|xian|xiang|xiao|xie|xin|xing|xiong|xiu|xu|xuan|xue|xun|ya|yan|yang|yao|ye|yi|yin|ying|yo|yong|you”.<br />
“|yu|yuan|yue|yun|za|zai|zan|zang|zao|ze|zei|zen|zeng|zha|zhai|zhan|zhang|zhao|zhe|zhen|zheng|zhi|zhong|”.<br />
“zhou|zhu|zhua|zhuai|zhuan|zhuang|zhui|zhun|zhuo|zi|zong|zou|zu|zuan|zui|zun|zuo”;</p>
<p>$_DataValue = “-20319|-20317|-20304|-20295|-20292|-20283|-20265|-20257|-20242|-20230|-20051|-20036|-20032|-20026|-20002|-19990&#8243;.<br />
“|-19986|-19982|-19976|-19805|-19784|-19775|-19774|-19763|-19756|-19751|-19746|-19741|-19739|-19728|-19725&#8243;.<br />
“|-19715|-19540|-19531|-19525|-19515|-19500|-19484|-19479|-19467|-19289|-19288|-19281|-19275|-19270|-19263&#8243;.<br />
“|-19261|-19249|-19243|-19242|-19238|-19235|-19227|-19224|-19218|-19212|-19038|-19023|-19018|-19006|-19003&#8243;.<br />
“|-18996|-18977|-18961|-18952|-18783|-18774|-18773|-18763|-18756|-18741|-18735|-18731|-18722|-18710|-18697&#8243;.<br />
“|-18696|-18526|-18518|-18501|-18490|-18478|-18463|-18448|-18447|-18446|-18239|-18237|-18231|-18220|-18211&#8243;.<br />
“|-18201|-18184|-18183|-18181|-18012|-17997|-17988|-17970|-17964|-17961|-17950|-17947|-17931|-17928|-17922&#8243;.<br />
“|-17759|-17752|-17733|-17730|-17721|-17703|-17701|-17697|-17692|-17683|-17676|-17496|-17487|-17482|-17468&#8243;.<br />
“|-17454|-17433|-17427|-17417|-17202|-17185|-16983|-16970|-16942|-16915|-16733|-16708|-16706|-16689|-16664&#8243;.<br />
“|-16657|-16647|-16474|-16470|-16465|-16459|-16452|-16448|-16433|-16429|-16427|-16423|-16419|-16412|-16407&#8243;.<br />
“|-16403|-16401|-16393|-16220|-16216|-16212|-16205|-16202|-16187|-16180|-16171|-16169|-16158|-16155|-15959&#8243;.<br />
“|-15958|-15944|-15933|-15920|-15915|-15903|-15889|-15878|-15707|-15701|-15681|-15667|-15661|-15659|-15652&#8243;.<br />
“|-15640|-15631|-15625|-15454|-15448|-15436|-15435|-15419|-15416|-15408|-15394|-15385|-15377|-15375|-15369&#8243;.<br />
“|-15363|-15362|-15183|-15180|-15165|-15158|-15153|-15150|-15149|-15144|-15143|-15141|-15140|-15139|-15128&#8243;.<br />
“|-15121|-15119|-15117|-15110|-15109|-14941|-14937|-14933|-14930|-14929|-14928|-14926|-14922|-14921|-14914&#8243;.<br />
“|-14908|-14902|-14894|-14889|-14882|-14873|-14871|-14857|-14678|-14674|-14670|-14668|-14663|-14654|-14645&#8243;.<br />
“|-14630|-14594|-14429|-14407|-14399|-14384|-14379|-14368|-14355|-14353|-14345|-14170|-14159|-14151|-14149&#8243;.<br />
“|-14145|-14140|-14137|-14135|-14125|-14123|-14122|-14112|-14109|-14099|-14097|-14094|-14092|-14090|-14087&#8243;.<br />
“|-14083|-13917|-13914|-13910|-13907|-13906|-13905|-13896|-13894|-13878|-13870|-13859|-13847|-13831|-13658&#8243;.<br />
“|-13611|-13601|-13406|-13404|-13400|-13398|-13395|-13391|-13387|-13383|-13367|-13359|-13356|-13343|-13340&#8243;.<br />
“|-13329|-13326|-13318|-13147|-13138|-13120|-13107|-13096|-13095|-13091|-13076|-13068|-13063|-13060|-12888&#8243;.<br />
“|-12875|-12871|-12860|-12858|-12852|-12849|-12838|-12831|-12829|-12812|-12802|-12607|-12597|-12594|-12585&#8243;.<br />
“|-12556|-12359|-12346|-12320|-12300|-12120|-12099|-12089|-12074|-12067|-12058|-12039|-11867|-11861|-11847&#8243;.<br />
“|-11831|-11798|-11781|-11604|-11589|-11536|-11358|-11340|-11339|-11324|-11303|-11097|-11077|-11067|-11055&#8243;.<br />
“|-11052|-11045|-11041|-11038|-11024|-11020|-11019|-11018|-11014|-10838|-10832|-10815|-10800|-10790|-10780&#8243;.<br />
“|-10764|-10587|-10544|-10533|-10519|-10331|-10329|-10328|-10322|-10315|-10309|-10307|-10296|-10281|-10274&#8243;.<br />
“|-10270|-10262|-10260|-10256|-10254&#8243;;<br />
$_TDataKey = explode(&#8216;|&#8217;, $_DataKey);<br />
$_TDataValue = explode(&#8216;|&#8217;, $_DataValue);</p>
<p>//array_combine:创建一个数组，用一个数组的值作为其键名，另一个数组的值作为其值<br />
//PHP_VERSION:表示PHP的版本<br />
$_Data = (PHP_VERSION&gt;=&#8217;5.0&#8242;) ? array_combine($_TDataKey, $_TDataValue) : self::_Array_Combine($_TDataKey, $_TDataValue);<br />
//arsort:对数组进行逆向排序并保持索引关系<br />
//reset:将数组的内部指针指向第一个单元<br />
arsort($_Data);<br />
reset($_Data);</p>
<p>if($_Code != &#8216;gb2312&#8242;) $_String = self::_U2_Utf8_Gb($_String);#假如编码不是gb2312,则启用utf-8<br />
$_Res = ”;<br />
for($i=0; $i&lt;strlen($_String); $i++) {<br />
$_P = ord(substr($_String, $i, 1));<br />
if($_P&gt;160) {<br />
$_Q = ord(substr($_String, ++$i, 1));<br />
$_P = $_P*256 + $_Q &#8211; 65536;<br />
}<br />
$_Res .= self::_Pinyin($_P, $_Data);<br />
}<br />
return preg_replace(“/[^a-z0-9]*/i”, ”, $_Res);<br />
}</p>
<p>private static function _Pinyin($_Num, $_Data) {<br />
if($_Num&gt;0 &amp;&amp; $_Num&lt;160 )<br />
return chr($_Num);<br />
elseif($_Num&lt;-20319 || $_Num&gt;-10247)<br />
return ”;<br />
else {<br />
foreach($_Data as $k=&gt;$v) {<br />
if($v&lt;=$_Num)<br />
break;<br />
}<br />
return $k;<br />
}<br />
}</p>
<p>private static function _U2_Utf8_Gb($_C) {<br />
$_String = ”;<br />
if($_C &lt; 0&#215;80) {<br />
$_String .= $_C;<br />
}<br />
elseif($_C &lt; 0&#215;800) {<br />
$_String .= chr(0xC0 | $_C&gt;&gt;6);<br />
$_String .= chr(0&#215;80 | $_C &amp; 0x3F);<br />
}<br />
elseif($_C &lt; 0&#215;10000) {<br />
$_String .= chr(0xE0 | $_C&gt;&gt;12);<br />
$_String .= chr(0&#215;80 | $_C&gt;&gt;6 &amp; 0x3F);<br />
$_String .= chr(0&#215;80 | $_C &amp; 0x3F);<br />
}<br />
elseif($_C &lt; 0&#215;200000) {<br />
$_String .= chr(0xF0 | $_C&gt;&gt;18);<br />
$_String .= chr(0&#215;80 | $_C&gt;&gt;12 &amp; 0x3F);<br />
$_String .= chr(0&#215;80 | $_C&gt;&gt;6 &amp; 0x3F);<br />
$_String .= chr(0&#215;80 | $_C &amp; 0x3F);<br />
}<br />
return @iconv(&#8216;UTF-8&#8242;, &#8216;GB2312//IGNORE&#8217;, $_String);<br />
}</p>
<p>/**<br />
* 等价PHP5版本的array_combine函数<br />
*/<br />
private static function _Array_Combine($_Arr1, $_Arr2) {<br />
for($i=0; $i&lt;count($_Arr1); $i++) $_Res[$_Arr1[$i]] = $_Arr2[$i];<br />
return $_Res;<br />
}<br />
}<br />
?&gt;</p></blockquote>
<p><a href="http://ishere.cn/wp-content/uploads/2011/12/cls_pinyin.zip">点击下载cls_pinyin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2011/12/13/php%e5%b0%86%e6%b1%89%e5%ad%97%e8%bd%ac%e6%8d%a2%e6%88%90%e6%8b%bc%e9%9f%b3%e7%9a%84%e6%93%8d%e4%bd%9c%e7%b1%bb.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>html5</title>
		<link>http://ishere.cn/2011/12/13/html5.html</link>
		<comments>http://ishere.cn/2011/12/13/html5.html#comments</comments>
		<pubDate>Tue, 13 Dec 2011 05:04:02 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=558</guid>
		<description><![CDATA[什么是 HTML5？ HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。 HTML 的上一个版本诞生于 1999 年。自从那以后，Web 世界已经经历了巨变。 HTML5 仍处于完善之中。然而，大部分现代浏览器已经具备了某些 HTML5 支持。 HTML5 是如何起步的？ HTML5 是 W3C 与 WHATWG 合作的结果。 编者注：W3C 指 World Wide Web Consortium，万维网联盟。 编者注：WHATWG 指 Web Hypertext Application Technology Working Group。 &#8230; <a href="http://ishere.cn/2011/12/13/html5.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2><a href="http://ishere.cn/wp-content/uploads/2011/12/27d647eeb188c6a7b3fb95e7.png"><img class="alignnone size-medium wp-image-559" title="27d647eeb188c6a7b3fb95e7" src="http://ishere.cn/wp-content/uploads/2011/12/27d647eeb188c6a7b3fb95e7-300x202.png" alt="html5" width="300" height="202" /></a></h2>
<h2>什么是 HTML5？</h2>
<p>HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。</p>
<div></div>
<p>HTML 的上一个版本诞生于 1999 年。自从那以后，Web 世界已经经历了巨变。</p>
<div></div>
<p>HTML5 仍处于完善之中。然而，大部分现代浏览器已经具备了某些 HTML5 支持。</p>
<div></div>
<p>HTML5 是如何起步的？</p>
<div></div>
<p>HTML5 是 W3C 与 WHATWG 合作的结果。</p>
<div></div>
<p>编者注：W3C 指 World Wide Web Consortium，万维网联盟。</p>
<div></div>
<p>编者注：WHATWG 指 Web Hypertext Application Technology Working Group。</p>
<div></div>
<p>WHATWG 致力于 web 表单和应用程序，而 W3C 专注于 XHTML 2.0。在 2006 年，双方决定进行合作，来创建一个新版本的 HTML。</p>
<div><span id="more-558"></span></div>
<h2><a name="2"></a>HTML5和HTML4的区别</h2>
<p>我们所熟知和了解的HTML 4.0，它是基于SGML（standard Generalized markup language）规则手册的。</p>
<div></div>
<p>在SGML规则手册中，元素的书写并不区分大小写，你可以有选择的闭合标签，标签属性的书写也可以不用引号标记。</p>
<div></div>
<p>HTML5定义的标记语言不是基于上面任何一种规则手册，但是html5 可以被写成要么是html形式，要么是xhtml形式。</p>
<div></div>
<p>如果你用html形式书写标签的话，你就可以不用区分大小写，而且标签可以不用闭合，属性不用引号，当中可以穿插一些xml的标签。比如：&lt;img /&gt;&lt;br /&gt;等。</p>
<div></div>
<h2><a name="3"></a>HTML5未来的预测</h2>
<p>从现在看来html5是 一个温和的改进，它没有强制要求放弃现有的任何一种技术或方案。同时它也没有采用捆绑销售的方式（我们可以只采用html5的 某一项标准，对于其他的仍旧可以用现有的方式来实现）。这些使得html5的推进将是一个长期进化的过程，这期间过时的东西会 被抛弃，而新的方式将会浮出水面。</p>
<div></div>
<p>各浏览器厂商正在加快对于html5的 支持，对于有心于支配下一代互联网浏览器市场的厂商而言，多支持一种标准，是有益无害的。相信再过1-2年html5的 那些新功能将会得到广泛的支持。</p>
<div></div>
<p>从商业的角度看，html5也 会是一个妥协的方案。它虽然会使你丧失一部分机会，但不会因此而成就你的竞争对手。敌视或抵制html5反而会错过更多的机 会。</p>
<div></div>
<p>在移动设备上html5具 有更大的优势，由于移动设备的平台特性，设备商与软件商之间存在着一些竞争关系（如最近炒的火热的ipad不支持flash事 件），这使得html5可以更快的进入市场，出于对移动网络的看好，html5也应该会有一个美好 的未来。</p>
<div></div>
<h2><a name="4"></a>改进特性</h2>
<p>HTML5提供了一些新的元素和属性，例如&lt;nav&gt;（网站导航块）和&lt;footer&gt;。这种标签将有利于搜索引擎的索引整理，同时更好的帮助小屏幕装置和视障人士使用，除此之外，还为其他浏览要素提供了新的功能，如&lt;audio&gt;和&lt;video&gt;标记。</p>
<div></div>
<p>1.取消了一些过时的<a href="http://baike.baidu.com/view/1187297.htm" target="_blank">HTML4</a>标记</p>
<div></div>
<p>其中包括纯粹显示效果的标记，如&lt;font&gt;和&lt;center&gt;，它们已经被<a href="http://baike.baidu.com/view/15916.htm" target="_blank">CSS</a>取代。</p>
<div></div>
<p>HTML5 吸取了<a href="http://baike.baidu.com/view/15906.htm" target="_blank">XHTML</a>2 一些建议，包括一些用来改善文档结构的功能，比如，新的HTML 标签 header, footer, dialog, aside, figure 等的使用，将使内容创作者更加语义地创建文档，之前的开发者在实现这些功能时一般都是使用<a href="http://baike.baidu.com/view/26140.htm" target="_blank">div</a>。</p>
<div></div>
<p>2.将内容和展示分离</p>
<div></div>
<p>b 和 i 标签依然保留，但它们的意义已经和之前有所不同，这些标签的意义只是为了将一段文字标识出来，而不是为了为它们设置粗体或斜体式样。u，font，center，strike 这些标签则被完全去掉了。</p>
<div></div>
<p>3.一些全新的表单输入对象</p>
<div></div>
<p>包括日期，URL，Email 地址，其它的对象则增加了对非拉丁字符的支持。HTML5 还引入了微数据，这一使用机器可以识别的标签标注内容的方法，使语义Web 的处理更为简单。总的来说，这些与结构有关的改进使内容创建者可以创建更干净，更容易管理的网页，这样的网页对搜索引擎，对读屏<a href="http://baike.baidu.com/view/37.htm" target="_blank">软件</a>等更为友好。</p>
<div></div>
<p>4.全新的，更合理的Tag</p>
<div></div>
<p><a href="http://baike.baidu.com/view/3323.htm" target="_blank">多媒体</a>对象将不再全部绑定在 object 或 embed Tag 中，而是视频有视频的Tag，音频有音频的 Tag。</p>
<div></div>
<p>5.本地数据库</p>
<div></div>
<p>这个功能将内嵌一个本地的SQL 数据库，以加速交互式搜索，缓存以及索引功能。同时，那些离线Web 程序也将因此获益匪浅。不需要<a href="http://baike.baidu.com/view/18979.htm" target="_blank">插件</a>的富动画。</p>
<div></div>
<p>6.Canvas 对象</p>
<div></div>
<p>将给<a href="http://baike.baidu.com/view/7718.htm" target="_blank">浏览器</a>带来直接在上面绘制矢量图的能力，这意味着用户可以脱离Flash 和Silverlight，直接在浏览器中显示图形或动画。</p>
<div></div>
<p>7.浏览器中的真正程序</p>
<div></div>
<p>将提供 API 实现浏览器内的编辑，拖放，以及各种<a href="http://baike.baidu.com/view/185360.htm" target="_blank">图形用户界面</a>的能力。内容修饰Tag 将被剔除，而使用CSS。</p>
<div></div>
<p>8.Html5取代Flash在移动设备的地位。</p>
<div></div>
<h2><a name="5"></a>重要标记</h2>
<h3><a name="5_1"></a>&lt;video&gt;标记</h3>
<p>定义和用法：</p>
<div></div>
<p>&lt;video&gt; 标签定义视频，比如电影片段或其他视频流。</p>
<div></div>
<table>
<caption>各系统与浏览器支持的视频格式</caption>
<tbody>
<tr>
<th>操作系统</th>
<th>浏览器</th>
<th>支持度（ogg = 带有Thedora 视频编码和Vorbis 音频编码的Ogg 文件。<br />
mp4 = 带有H.264 视频编码和AAC 音频编码的MPEG 4 文件。）</th>
<th>备注</th>
</tr>
<tr>
<td rowspan="19" align="left" valign="center" width="74"><strong>Windows</strong>（2000、XP、wp7、win7、win8等）</td>
<td align="left" valign="center" width="170">Internet Explorer 6</td>
<td align="left" valign="center" width="200">不支持</td>
<td align="left" valign="center" width="190">如果安装了Google Chrome Frame，支持HTML5</td>
</tr>
<tr>
<td align="left" valign="center" width="170">Internet Explorer<br />
7</td>
<td align="left" valign="center" width="200">不支持</td>
<td align="left" valign="center" width="190">如果安装了Google Chrome Frame，支持HTML5</td>
</tr>
<tr>
<td align="left" valign="center" width="170">Internet Explorer<br />
8</td>
<td align="left" valign="center" width="200">不支持</td>
<td align="left" valign="center" width="190">如果安装了Google Chrome Frame，支持HTML5</td>
</tr>
<tr>
<td align="left" valign="center" width="170">Internet Explorer<br />
9</td>
<td align="left" valign="center" width="200">支持(mp4,webm*)</td>
<td align="left" valign="center" width="190">*如果安装了VP8解码器</td>
</tr>
<tr>
<td></td>
<td align="left" valign="center" width="200">支持HTML5</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox &lt; 3.5</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 3.5, 3.6</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 4</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 5</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 6</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome &lt; 3</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome 3, 4, 5</td>
<td align="left" valign="center" width="200">支持（mp4,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome 6</td>
<td align="left" valign="center" width="200">支持（mp4,webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome&gt;6</td>
<td align="left" valign="center" width="200">支持（mp4,webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera &lt; 10.5</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 10.5</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 10.6</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 11</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Safari 3.1, 4, 5</td>
<td align="left" valign="center" width="200">支持（mp4）</td>
<td></td>
</tr>
<tr>
<td rowspan="13" align="left" valign="center" width="74"><strong>Mac</strong></td>
<td align="left" valign="center" width="170">Safari &lt; 3.1</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Safari 3.1, 4, 5</td>
<td align="left" valign="center" width="200">支持（mp4）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox &lt; 3.5</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 3.5, 3.6</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 4</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 5</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome &lt; 3</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome 3, 4, 5</td>
<td align="left" valign="center" width="200">支持（mp4,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome 6</td>
<td align="left" valign="center" width="200">支持（mp4,webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera &lt; 10.5</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 10.5</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 10.6</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 11</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td rowspan="13" align="left" valign="center" width="74"><strong>Linux</strong></td>
<td align="left" valign="center" width="170">Firefox &lt; 3.5</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 3.5, 3.6</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 4</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Firefox 5</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome &lt; 3</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrome 3, 4, 5</td>
<td align="left" valign="center" width="200">支持（mp4,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Chrom</td>
<td align="left" valign="center" width="200">支持（mp4,webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera &lt; 10.5</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 10.5</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 10.6</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Opera 11</td>
<td align="left" valign="center" width="200">支持（webm,ogg）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Konqueror &lt; 4.4</td>
<td align="left" valign="center" width="200">不支持</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Konqueror 4.4+</td>
<td align="left" valign="center" width="200">支持（ogg）</td>
<td></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="center" width="74"><strong>iOS</strong></td>
<td align="left" valign="center" width="170">(iPhone,iOS 3,4)<br />
Safari</td>
<td align="left" valign="center" width="200">支持（mp4）</td>
<td align="left" valign="center" width="190">早期版本（iOS 1,2）不支持HTML5视频</td>
</tr>
<tr>
<td align="left" valign="center" width="170">(iPad, iOS 3.2)<br />
Safari</td>
<td align="left" valign="center" width="200">支持（mp4）</td>
<td></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="center" width="74"><strong>Android</strong></td>
<td align="left" valign="center" width="170">Android 2.1, 2.2</td>
<td align="left" valign="center" width="200">支持（mp4）</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center" width="170">Android 2.3</td>
<td align="left" valign="center" width="200">支持（mp4）</td>
<td></td>
</tr>
</tbody>
</table>
<h3><a name="5_2"></a>&lt;audio&gt; 标记</h3>
<p>定义和用法</p>
<div></div>
<p>&lt;audio&gt; 标签定义声音，比如音乐或其他音频流。</p>
<div></div>
<p>实例：</p>
<div></div>
<p>一段简单的HTML 5 音频</p>
<div></div>
<p>&lt;audio src=”someaudio.wav”&gt;</p>
<div></div>
<p>您的浏览器不支持 audio 标签。</p>
<div></div>
<p>&lt;/audio&gt;</p>
<div></div>
<p>音频格式：</p>
<div></div>
<table width="99%">
<caption>audio 元素支持的音频格式</caption>
<tbody>
<tr>
<td></td>
<td align="left" valign="center">IE 8</td>
<td align="left" valign="center">Firefox 3.5</td>
<td align="left" valign="center">Opera 10.5</td>
<td align="left" valign="center">Chrome 3.0</td>
<td align="left" valign="center">Safari 3.0</td>
</tr>
<tr>
<td align="left" valign="center">Ogg Vorbis</td>
<td></td>
<td align="left" valign="center">√</td>
<td align="left" valign="center">√</td>
<td align="left" valign="center">√</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">MP4</td>
<td></td>
<td></td>
<td></td>
<td align="left" valign="center">√</td>
<td align="left" valign="center">√</td>
</tr>
<tr>
<td align="left" valign="center">Wav</td>
<td></td>
<td align="left" valign="center">√</td>
<td align="left" valign="center">√</td>
<td></td>
<td align="left" valign="center">√</td>
</tr>
</tbody>
</table>
<h3><a name="5_3"></a>&lt;canvas&gt; 标记</h3>
<p>定义和用法：</p>
<div></div>
<p>&lt;canvas&gt; 标签定义图形，比如图表和其他图像。</p>
<div></div>
<p>HTML5 的 canvas 元素使用JavaScript 在网页上绘制图像。</p>
<div></div>
<p>画布是一个矩形区域，您可以控制其每一像素。</p>
<div></div>
<p>canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。</p>
<div></div>
<p>实例：</p>
<div></div>
<p>通过 canvas 元素来显示一个红色的矩形：</p>
<div></div>
<p>&lt;canvas id=”myCanvas”&gt;&lt;/canvas&gt;</p>
<div></div>
<p>&lt;script type=”text/javascript”&gt;</p>
<div></div>
<p>var canvas=document.getElementById(&#8216;myCanvas&#8217;);</p>
<div></div>
<p>var ctx=canvas.getContext(&#8217;2d&#8217;);</p>
<div></div>
<p>ctx.fillStyle=&#8217;#FF0000&#8242;;</p>
<div></div>
<p>ctx.fillRect(0,0,80,100);</p>
<div></div>
<p>&lt;/script&gt;</p>
<div></div>
<h2><a name="6"></a>程序接口</h2>
<p>除了原先的DOM接口，HTML5增加了更多API,如：</p>
<div></div>
<p>1． 用于即时2D绘图的Canvas标签</p>
<div></div>
<p>2． 定时媒体回放</p>
<div></div>
<p>3． 离线数据库存储</p>
<div></div>
<p>4． <a href="http://baike.baidu.com/view/3092564.htm" target="_blank">文档编辑</a></p>
<div></div>
<p>5． 拖拽控制</p>
<div></div>
<p>6． 浏览历史管理</p>
<div></div>
<h2><a name="7"></a>元素变化</h2>
<p>新的解析顺序新的元素：section, video, progress, nav, meter, time, aside, canvasinput</p>
<div></div>
<p>元素的新属性：日期和时间，email, url。</p>
<div></div>
<p>新的通用属性：ping, charset, async</p>
<div></div>
<p>全域属性：id, tabindex, repeat。</p>
<div></div>
<p>移除元素：center, font, strike。</p>
<div></div>
<h2><a name="8"></a>异常处理</h2>
<p>HTML 5(text/html)浏览器将在错误语法的处理上更加灵活。HTML 5在设计时保证旧的浏览器能够安全的忽略掉新的HTML 5代码。与HTML 4.01相比，HTML 5给出了解析的详细规则，力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。</p>
<div></div>
<h2><a name="9"></a>标签列表</h2>
<table width="99%">
<caption>按字母顺序排列的标签列表</caption>
<tbody>
<tr>
<th>标签</th>
<th>描述</th>
<th colspan="2" width="0">4: 指在HTML 4.01 中定义了该元素<br />
5: 指在HTML 5 中定义了该元素</th>
</tr>
<tr>
<td align="left" valign="center">&lt;!&#8211;&#8230;&#8211;&gt;</td>
<td align="middle" valign="center">定义注释</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;!DOCTYPE&gt;</td>
<td align="middle" valign="center">定义文档类型</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;a&gt;</td>
<td align="middle" valign="center">定义超链接</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;abbr&gt;</td>
<td align="middle" valign="center">定义缩写</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;acronym&gt;</td>
<td align="middle" valign="center">HTML 5 中不支持</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;address&gt;</td>
<td align="middle" valign="center">定义地址元素</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;applet&gt;</td>
<td align="middle" valign="center">定义 applet（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;area&gt;</td>
<td align="middle" valign="center">定义图像映射中的区域</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;article&gt;</td>
<td align="middle" valign="center">定义 article</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;aside&gt;</td>
<td align="middle" valign="center">定义页面内容之外的内容</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;audio&gt;</td>
<td align="middle" valign="center">定义声音内容</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;b&gt;</td>
<td align="middle" valign="center">定义粗体文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;base&gt;</td>
<td align="middle" valign="center">定义页面中所有链接的基准URL</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;basefont&gt;</td>
<td align="middle" valign="center">HTML 5 中不支持，请使用CSS 代替</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;bdo&gt;</td>
<td align="middle" valign="center">定义文本显示的方向</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;big&gt;</td>
<td align="middle" valign="center">定义大号文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;blockquote&gt;</td>
<td align="middle" valign="center">定义长的引用</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;body&gt;</td>
<td align="middle" valign="center">定义 body 元素</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;br&gt;</td>
<td align="middle" valign="center">插入换行符</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;button&gt;</td>
<td align="middle" valign="center">定义按钮</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;canvas&gt;</td>
<td align="middle" valign="center">定义图形</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;caption&gt;</td>
<td align="middle" valign="center">定义表格标题</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;center&gt;</td>
<td align="middle" valign="center">定义居中的文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;cite&gt;</td>
<td align="middle" valign="center">定义引用</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;code&gt;</td>
<td align="middle" valign="center">定义<a href="http://baike.baidu.com/view/3314.htm" target="_blank">计算机</a>代码文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;col&gt;</td>
<td align="middle" valign="center">定义表格列的属性</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;colgroup&gt;</td>
<td align="middle" valign="center">定义表格列的分组</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;command&gt;</td>
<td align="middle" valign="center">定义命令按钮</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;datalist&gt;</td>
<td align="middle" valign="center">定义下拉列表</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;dd&gt;</td>
<td align="middle" valign="center">定义定义的描述</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;del&gt;</td>
<td align="middle" valign="center">定义删除文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;details&gt;</td>
<td align="middle" valign="center">定义元素的细节</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;dfn&gt;</td>
<td align="middle" valign="center">定义定义项目</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;dir&gt;</td>
<td align="middle" valign="center">定义目录列表（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;div&gt;</td>
<td align="middle" valign="center">定义文档中的一个部分</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;dl&gt;</td>
<td align="middle" valign="center">定义定义列表</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;dt&gt;</td>
<td align="middle" valign="center">定义定义的项目</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;em&gt;</td>
<td align="middle" valign="center">定义强调文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;embed&gt;</td>
<td align="middle" valign="center">定义外部交互内容或插件</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;fieldset&gt;</td>
<td align="middle" valign="center">定义 fieldset</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;figcaption&gt;</td>
<td align="middle" valign="center">定义 figure 元素的标题</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;figure&gt;</td>
<td align="middle" valign="center">定义媒介内容的分组，以及它们的标题</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;font&gt;</td>
<td align="middle" valign="center">HTML 5 中不支持</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;footer&gt;</td>
<td align="middle" valign="center">定义 section 或 page 的页脚</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;form&gt;</td>
<td align="middle" valign="center">定义表单</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;frame&gt;</td>
<td align="middle" valign="center">定义子窗口（框架）（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;frameset&gt;</td>
<td align="middle" valign="center">定义框架的集（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;h1&gt; to &lt;h6&gt;</td>
<td align="middle" valign="center">定义标题1 到标题6</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;head&gt;</td>
<td align="middle" valign="center">定义关于文档的信息</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;header&gt;</td>
<td align="middle" valign="center">定义 section 或 page 的页眉</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;hgroup&gt;</td>
<td align="middle" valign="center">定义有关文档中的 section 的信息</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;hgroup&gt;</td>
<td align="middle" valign="center">定义有关文档中的 section 的信息</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;html&gt;</td>
<td align="middle" valign="center">定义 html 文档</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;i&gt;</td>
<td align="middle" valign="center">定义斜体文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;iframe&gt;</td>
<td align="middle" valign="center">定义行内的子窗口（框架）</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;img&gt;</td>
<td align="middle" valign="center">定义图像</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;input&gt;</td>
<td align="middle" valign="center">定义输入域</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;ins&gt;</td>
<td align="middle" valign="center">定义插入文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;keygen&gt;</td>
<td align="middle" valign="center">定义生成密钥</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;isindex&gt;</td>
<td align="middle" valign="center">定义单行的输入域（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;kbd&gt;</td>
<td align="middle" valign="center">定义键盘文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;label&gt;</td>
<td align="middle" valign="center">定义表单控件的标注</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;legend&gt;</td>
<td align="middle" valign="center">定义 fieldset 中的标题</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;li&gt;</td>
<td align="middle" valign="center">定义列表的项目</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;link&gt;</td>
<td align="middle" valign="center">定义资源引用</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;map&gt;</td>
<td align="middle" valign="center">定义图像映射</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;mark&gt;</td>
<td align="middle" valign="center">定义有记号的文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;menu&gt;</td>
<td align="middle" valign="center">定义菜单列表</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;meta&gt;</td>
<td align="middle" valign="center">定义元信息</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;meter&gt;</td>
<td align="middle" valign="center">定义预定义范围内的度量</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;nav&gt;</td>
<td align="middle" valign="center">定义导航链接</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;noframes&gt;</td>
<td align="middle" valign="center">定义 noframe 部分（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;noscript&gt;</td>
<td align="middle" valign="center">定义 noscript 部分</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;object&gt;</td>
<td align="middle" valign="center">定义嵌入对象</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;ol&gt;</td>
<td align="middle" valign="center">定义有序列表</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;optgroup&gt;</td>
<td align="middle" valign="center">定义选项组</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;option&gt;</td>
<td align="middle" valign="center">定义下拉列表中的选项</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;output&gt;</td>
<td align="middle" valign="center">定义输出的一些类型</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;p&gt;</td>
<td align="middle" valign="center">定义段落</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;param&gt;</td>
<td align="middle" valign="center">为对象定义参数</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;pre&gt;</td>
<td align="middle" valign="center">定义预格式化文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;progress&gt;</td>
<td align="middle" valign="center">定义任何类型的任务的进度</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;q&gt;</td>
<td align="middle" valign="center">定义短的引用</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;rp&gt;</td>
<td align="middle" valign="center">定义若浏览器不支持 ruby 元素显示的内容</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;rt&gt;</td>
<td align="middle" valign="center">定义 ruby 注释的解释</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;ruby&gt;</td>
<td align="middle" valign="center">定义 ruby 注释</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;s&gt;</td>
<td align="middle" valign="center">定义加删除线的文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;samp&gt;</td>
<td align="middle" valign="center">定义样本计算机代码</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;script&gt;</td>
<td align="middle" valign="center">定义脚本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;section&gt;</td>
<td align="middle" valign="center">定义 section</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;select&gt;</td>
<td align="middle" valign="center">定义可选列表</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;small&gt;</td>
<td align="middle" valign="center">定义小号文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;source&gt;</td>
<td align="middle" valign="center">定义媒介源</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;span&gt;</td>
<td align="middle" valign="center">定义文档中的 section</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;strike&gt;</td>
<td align="middle" valign="center">定义加删除线的文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;strong&gt;</td>
<td align="middle" valign="center">定义强调文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;style&gt;</td>
<td align="middle" valign="center">定义样式定义</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;sub&gt;</td>
<td align="middle" valign="center">定义下标文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;summary&gt;</td>
<td align="middle" valign="center">定义 details 元素的标题</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;sup&gt;</td>
<td align="middle" valign="center">定义上标文本</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
</tbody>
</table>
<table width="99%">
<caption>按字母顺序排列的标签列表</caption>
<tbody>
<tr>
<th>标签</th>
<th>描述</th>
<th colspan="2" width="0">4: 指在HTML 4.01 中定义了该元素<br />
5: 指在HTML 5 中定义了该元素</th>
</tr>
<tr>
<td align="left" valign="center">&lt;table&gt;</td>
<td align="middle" valign="top">定义表格</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;tbody&gt;</td>
<td align="middle" valign="top">定义表格的主体</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;td&gt;</td>
<td align="middle" valign="top">定义表格单元</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;textarea&gt;</td>
<td align="middle" valign="top">定义 textarea</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;tfoot&gt;</td>
<td align="middle" valign="top">定义表格的脚注</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;th&gt;</td>
<td align="middle" valign="top">定义表头</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;thead&gt;</td>
<td align="middle" valign="top">定义表头</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;time&gt;</td>
<td align="middle" valign="top">定义日期/时间</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;title&gt;</td>
<td align="middle" valign="top">定义文档的标题</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;tr&gt;</td>
<td align="middle" valign="top">定义表格行</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;tt&gt;</td>
<td align="middle" valign="top">定义打字机文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;u&gt;</td>
<td align="middle" valign="top">定义下划线文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">&lt;ul&gt;</td>
<td align="middle" valign="top">定义无序列表</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;var&gt;</td>
<td align="middle" valign="top">定义变量</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;video&gt;</td>
<td align="middle" valign="top">定义视频</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">&lt;xmp&gt;</td>
<td align="middle" valign="top">定义预格式文本（HTML 5 中不支持）</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
</tbody>
</table>
<div></div>
<h2><a name="10"></a>事件属性</h2>
<table width="99%">
<caption>事件属性</caption>
<tbody>
<tr>
<th>属性</th>
<th>值</th>
<th>描述</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<td colspan="3" align="left" valign="center">HTML 5 元素可拥有事件属性，这些属性在浏览器中触发行为，比如当用户单击一个HTML 5元素时启动一段 JavaScript。下面列出的事件属性，可以把它们插入 HTML 标签来定义事件行为。<br />
HTML 5 中的新事件属性：onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload。</td>
<td></td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">onabort</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">发生 abort 事件时运行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onbeforeonload</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">在元素加载前运行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onblur</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素失去焦点时运行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onchange</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素改变时运行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onclick</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">在鼠标点击时允许脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">oncontextmenu</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当菜单被触发时运行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondblclick</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标双击时运行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondrag</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">只要脚本在被拖动就允许脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondragend</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">在拖动操作结束时运行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondragenter</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素被拖动到一个合法的放置目标时，执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondragleave</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素离开合法的放置目标时。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondragover</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">只要元素正在合法的放置目标上拖动时，就执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondragstart</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">在拖动操作开始时执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ondrop</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素正在被拖动时执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onerror</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素加载的过程中出现错误时执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onfocus</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素获得焦点时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onkeydown</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当按钮按下时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onkeypress</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当按键被按下时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onkeyup</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当按钮松开时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onload</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当文档加载时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmessage</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当 message 事件触发时执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmousedown</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标按钮按下时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmousemove</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标指针移动时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmouseover</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标指针移动到一个元素上时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmouseout</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标指针移出元素时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmouseup</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标按钮松开时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onmousewheel</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当鼠标滚轮滚动时执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onreset</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当表单重置时执行脚本。不支持。</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">onresize</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素调整大小时运行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onscroll</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素滚动条被滚动时执行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onselect</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当元素被选中时执行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onsubmit</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当表单提交时运行脚本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">onunload</td>
<td align="left" valign="center"><em>script</em></td>
<td align="left" valign="center">当文档卸载时运行脚本。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td colspan="3" align="left" valign="center">HTML 5不再支持的 HTML 4.01 属性：onreset。</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<div></div>
<h2><a name="11"></a>标签属性</h2>
<table width="99%">
<caption>标签属性</caption>
<tbody>
<tr>
<th>属性</th>
<th>值</th>
<th>描述</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<td colspan="3" align="left" valign="center">HTML 5标签拥有属性。在每个标签的参考页中可以找到相应的特殊属性。这里列出的属性是通用于每个标签的核心属性和语言属性（有个别例外）。</td>
<td></td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">acceskey</td>
<td align="left" valign="center"><em>a character</em></td>
<td align="left" valign="center">设置访问一个元素的键盘快捷键。不支持。</td>
<td align="left" valign="center">4</td>
<td></td>
</tr>
<tr>
<td align="left" valign="center">class</td>
<td align="left" valign="center"><em>class_rule </em>or<em>style_rule</em></td>
<td align="left" valign="center">元素的类名。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">contenteditable</td>
<td align="left" valign="center">true<br />
false</td>
<td align="left" valign="center">设置是否允许用户编辑元素。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">contentextmenu</td>
<td align="left" valign="center"><em>id of a menu element</em></td>
<td align="left" valign="center">给元素设置一个上下文菜单。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">dir</td>
<td align="left" valign="center">ltr<br />
rtl</td>
<td align="left" valign="center">设置文本方向。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">draggable</td>
<td align="left" valign="center">true<br />
false<br />
auto</td>
<td align="left" valign="center">设置是否允许用户拖动元素。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">id</td>
<td align="left" valign="center"><em>id_name</em></td>
<td align="left" valign="center">元素的唯一 id。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">irrelevant</td>
<td align="left" valign="center">true<br />
false</td>
<td align="left" valign="center">设置元素是否相关。不显示非相关的元素。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">lang</td>
<td align="left" valign="center"><em>language_code</em></td>
<td align="left" valign="center">设置语言码。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">ref</td>
<td align="left" valign="center"><em>url </em>or <em>elementID</em></td>
<td align="left" valign="center">引用另一个文档或本文档上另一个位置。仅在 template 属性设置时使用。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">registrationmark</td>
<td align="left" valign="center"><em>registration mark</em></td>
<td align="left" valign="center">为元素设置拍照。可规定于任何 &lt;rule&gt; 元素的后代元素，除了 &lt;nest&gt; 元素。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">style</td>
<td align="left" valign="center"><em>style_definition</em></td>
<td align="left" valign="center">行内的样式定义。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">tabindex</td>
<td align="left" valign="center"><em>number</em></td>
<td align="left" valign="center">设置元素的 tab 顺序。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">template</td>
<td align="left" valign="center"><em>url </em>or <em>elementID</em></td>
<td align="left" valign="center">引用应该应用到该元素的另一个文档或本文档上另一个位置。</td>
<td></td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td align="left" valign="center">title</td>
<td align="left" valign="center"><em>tooltip_text</em></td>
<td align="left" valign="center">显示在工具提示中的文本。</td>
<td align="left" valign="center">4</td>
<td align="left" valign="center">5</td>
</tr>
<tr>
<td colspan="3" align="left" valign="center">HTML 5 标签中的新属性有：contenteditable, contextmenu, draggable, irrelevant, ref,registrationmark, template<br />
HTML 5 中不再支持的属性：accesskey</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2011/12/13/html5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再次归来&#8230;</title>
		<link>http://ishere.cn/2011/12/08/%e5%86%8d%e6%ac%a1%e5%bd%92%e6%9d%a5.html</link>
		<comments>http://ishere.cn/2011/12/08/%e5%86%8d%e6%ac%a1%e5%bd%92%e6%9d%a5.html#comments</comments>
		<pubDate>Thu, 08 Dec 2011 16:42:04 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[some words]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=552</guid>
		<description><![CDATA[哦，又回来了，又可以随手记点东西了]]></description>
			<content:encoded><![CDATA[<p>哦，又回来了，又可以随手记点东西了</p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2011/12/08/%e5%86%8d%e6%ac%a1%e5%bd%92%e6%9d%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>感谢百度快照！</title>
		<link>http://ishere.cn/2010/06/17/%e6%84%9f%e8%b0%a2%e7%99%be%e5%ba%a6%e5%bf%ab%e7%85%a7%ef%bc%81.html</link>
		<comments>http://ishere.cn/2010/06/17/%e6%84%9f%e8%b0%a2%e7%99%be%e5%ba%a6%e5%bf%ab%e7%85%a7%ef%bc%81.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 06:25:38 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[some words]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=547</guid>
		<description><![CDATA[让我又找回来了以前的东西！]]></description>
			<content:encoded><![CDATA[<p>让我又找回来了以前的东西！</p>
<p><a href="http://ishere.cn/wp-content/uploads/2010/06/baidukuaizhao.png"><img class="alignnone size-full  wp-image-554" title="baidukuaizhao" src="http://ishere.cn/wp-content/uploads/2010/06/baidukuaizhao.png" alt="" width="563" height="147" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2010/06/17/%e6%84%9f%e8%b0%a2%e7%99%be%e5%ba%a6%e5%bf%ab%e7%85%a7%ef%bc%81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICO图标制作利器:ToYcon0.9[汉化,绿软]</title>
		<link>http://ishere.cn/2010/06/17/ico%e5%9b%be%e6%a0%87%e5%88%b6%e4%bd%9c%e5%88%a9%e5%99%a8toycon0-9%e6%b1%89%e5%8c%96%e7%bb%bf%e8%bd%af.html</link>
		<comments>http://ishere.cn/2010/06/17/ico%e5%9b%be%e6%a0%87%e5%88%b6%e4%bd%9c%e5%88%a9%e5%99%a8toycon0-9%e6%b1%89%e5%8c%96%e7%bb%bf%e8%bd%af.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 03:06:14 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[ICO图标]]></category>
		<category><![CDATA[toycon]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=533</guid>
		<description><![CDATA[这哥们做的比较专业，而且简单易用，对于像我这样的菜鸟来说，足够用！ ToYcon0.9]]></description>
			<content:encoded><![CDATA[<p>这哥们做的比较专业，而且简单易用，对于像我这样的菜鸟来说，足够用！</p>
<p><a href="http://ishere.cn/wp-content/uploads/2010/06/ToYcon0.9.zip">ToYcon0.9</a></p>
<p><a href="http://ishere.cn/wp-content/uploads/2010/06/toycon0.9.png"><img class="alignnone size-full  wp-image-556" title="toycon0.9" src="http://ishere.cn/wp-content/uploads/2010/06/toycon0.9.png" alt="" width="174" height="139" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2010/06/17/ico%e5%9b%be%e6%a0%87%e5%88%b6%e4%bd%9c%e5%88%a9%e5%99%a8toycon0-9%e6%b1%89%e5%8c%96%e7%bb%bf%e8%bd%af.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下安装ZendOptimizer3.3.9后页面无法显示〔已解决〕</title>
		<link>http://ishere.cn/2010/06/17/linux%e4%b8%8b%e5%ae%89%e8%a3%85zendoptimizer3-3-9%e5%90%8e%e9%a1%b5%e9%9d%a2%e6%97%a0%e6%b3%95%e6%98%be%e7%a4%ba%e3%80%94%e5%b7%b2%e8%a7%a3%e5%86%b3%e3%80%95.html</link>
		<comments>http://ishere.cn/2010/06/17/linux%e4%b8%8b%e5%ae%89%e8%a3%85zendoptimizer3-3-9%e5%90%8e%e9%a1%b5%e9%9d%a2%e6%97%a0%e6%b3%95%e6%98%be%e7%a4%ba%e3%80%94%e5%b7%b2%e8%a7%a3%e5%86%b3%e3%80%95.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 03:02:51 +0000</pubDate>
		<dc:creator>jena</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[APC冲突]]></category>
		<category><![CDATA[ZendOptimizer3.3.9]]></category>

		<guid isPermaLink="false">http://ishere.cn/?p=531</guid>
		<description><![CDATA[ZendOptimizer发布了新版本3.3.9　for Linux，于是乎及时跟进。 症状：成功安装后，phpinfo()显示正常，但是网站页面却打不开，显示“访问的页面不存在或输入网址有误，请确认” 。 解决方案：与已安装APC缓存模块有冲突，设置apc.enabled = 0，问题解决。 参考资料：http://kb.zend.com/index.php?View=entry&#38;EntryID=150]]></description>
			<content:encoded><![CDATA[<p>ZendOptimizer发布了新版本3.3.9　for Linux，于是乎及时跟进。</p>
<p>症状：成功安装后，phpinfo()显示正常，但是网站页面却打不开，显示“访问的页面不存在或输入网址有误，请确认” 。</p>
<p>解决方案：与已安装APC缓存模块有冲突，设置apc.enabled = 0，问题解决。</p>
<p>参考资料：http://kb.zend.com/index.php?View=entry&amp;EntryID=150</p>
]]></content:encoded>
			<wfw:commentRss>http://ishere.cn/2010/06/17/linux%e4%b8%8b%e5%ae%89%e8%a3%85zendoptimizer3-3-9%e5%90%8e%e9%a1%b5%e9%9d%a2%e6%97%a0%e6%b3%95%e6%98%be%e7%a4%ba%e3%80%94%e5%b7%b2%e8%a7%a3%e5%86%b3%e3%80%95.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

