日期:2013-12-18 浏览次数:20967 次
- <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
- <html xmlns=”http://www.w3.org/1999/xhtml”>
- <head>
- <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />
- </head>
HTML5是什么,无须我在这里赘述了。对于HTML5的改造,按我的理解,可以总结为语义明确的标签体系、化繁为简的富媒体支持、神奇的本地数据存储技术、不需求插件的富动画(canvas)、强大的API支持。总之,HTML5让人机交互,人网交互变得愈加温馨,贴合用户。以往对富媒体使用与本存储的支持乏力也不再是浏览器的切肤之痛。将Web从内容平台推向标准化的使用平台,并一统各在平台阵营的标准,才是HTML5反动的初衷。
本文,我就抛砖引玉,阐述HTML5的改造之一:语义更明确简约的结构。
从”头”说起一个标准的XHTML头部代码应该是这样:
- <div id=”header”>
- <div class=”hgroup”>
- <h1>网站标题</h1>
- <h1>网站副标题</h1>
- </div>
- <div id=”nav”>
- <ul>
- <li>HTML 5</li>
- <li>CSS</li>
- <li>JavaScript</li>
- </ul>
- </div>