日期:2013-3-29 来源:GBin1.com
什么是HTML5?
HTML5 是万维网联盟(W3C)推出的最新的超文本标记语言。第一稿出版于2008年,但是直到2011年才真正的发展起来。在2011年的时候,HTML5开始 发布,人们逐渐开始使用它,但是相关的浏览器对它的支持仍很贫乏。直到今日,几乎所有主流浏览器 (Chrome,Safari,Firefox,Opera,IE)都提供了对 HTML5的支持,现在才是HTML5真正发挥它特性的时候。
HTML5和CSS3目前仍在开发中。W3C计划明年发布一个稳定版本,但是看起来这仍是一个胆大的冒险。从HTML5发布至今,它一直在持续发展中,W3C添加了越来越多令人印象深刻的特性,因此看起来HTML5的开发远远不会结束,当然这并不是一件坏事。
HTML5是1999年首次发布的HTML4.01的继任者。从1999年开发网络开发有了翻天覆地的变化,HTML5的出现是必然的。新出的标记语言建立在预留标准上:
- 新特性基于HTML,CSS,DOM和JavaScript
- 对外部的插件(如Flash)的需求需要减少
- 错误处理要比过去的版本更加简单
- 脚本被更多的标记所替代
- HTML5特性必须与设备无关
- 开发过程必须对大众是可视的
HTML5的新特性?
HTML5 的创建是为了使编码过程更加简单并具有逻辑性。再过不久,你会看到许多已过时的语法会很快被提出后门。伴随HTML5而来的是在多媒体方面的,独特而又令 人印象深刻的特性。考虑到让用户可以在低功率的设备上运行繁重的内容,许多特性伴随HTML5衍生而来。语法特色上包 括<video>,<audio>和<canvas>元素,而且还集成了矢量图形内容(例如我们之前就知道 的<object>标签)。这意味着网络上的多媒体和图形内容可以被更快捷的执行,不需要插件或者API。
这里有一组新添加的语法,但是以下我列出了较为重要的一部分。其余的可以在W3C的HTML5部分找到。
- <article> - 这个标签定义了文章,用户留言或是帖子,作为内容的独立项目。
- <aside> - aside标签标记了除了页面内容的内容,例如一个横向的侧边栏。
- <header>,<footer> - 你不再需要手动为页首与页尾命名ID,现在你有为他们而生的预定义标签。
- <nav> - nav标签用于标记导航,可以自动使你的列表像个导航。
- <section> - 这是另一个重要的新语法,它在可以你的文档里定义任何类型的段落。它像div一样划分了不同的段落。
- <audio>,<video> - 这两个标签明显标记了语音和视频内容,使音频与视频更容易得在设备上运行。
- <embed> - 这个新标签为交互内容(如插件)或外部应用定义了一个容器。
- <canvas> - canvas标签叫人尤为兴奋,它允许通过脚本实现画图(大多是JavaScript,当然其他的脚本语言也可以)。
阅读相关教程:
需 要记住的重要的一点是,新的HTML5标签和以前的标签不太一样。例如,<header>和<footer>标签不仅仅是用于标 记页面的开始和截止,还用于标示每一个段落的开始和结束。这意味着这两个标签比以前应用的更多。你可以通过下面的代码明白我所说的。
<!DOCTYPE html><!--The new DOCTYPE declaration, such easier than before--> <head> <!--Like before, this is where the style declaration goes--> </head> <body> <header> <!--This marks the header of the page and includes the navigation--> <nav> </nav> </header> <section> <!--This starts the content section --> <header> <!--This time the header tag marks the beginning of the content section --> </header> <article> </article> <footer> <!--As with the header tag, this time the footer marks the end of the content section --> </footer> </section> <!--This ends the content section --> <aside> <!--Here comes the sidebar content --> </aside> <footer> <!--The footer, which marks the end of the page, is here --> </footer> </body> </html>
是的,DOCTYPE声明有一定道理。或者至少,这一次它比以前要简单的多,它很容易让我记住,我们不需要在网络上搜索它,并且从一个站点复制到另一个站点。<!DOCTYPE html>起始,以</html>结束一个页面让我们等了很长一段时间,现在它终于出现在了这里.......
......
相关教程
via Nelly@极客标签
相关推荐
19--[星光小学计算机特长班作品----计算器].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码19--[星光小学计算机特长班作品----计算器].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码19--[星光...
58--[星光小学计算机特长班作品----弹球].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--[星光小学计算机特长班作品----弹球].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--[星光小学...
19--[星光小学计算机特长班作品----电子表].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码19--[星光小学计算机特长班作品----电子表].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码19--[星光...
19--[星光小学计算机特长班作品----静音时钟].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码19--[星光小学计算机特长班作品----静音时钟].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码19--...
58--[星光小学计算机特长班作品----自由画笔].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--[星光小学计算机特长班作品----自由画笔].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--...
58--[星光小学计算机特长班作品----飞行射击].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--[星光小学计算机特长班作品----飞行射击].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--...
58--[星光小学计算机特长班作品----躲避小球].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--[星光小学计算机特长班作品----躲避小球].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码58--...
57--[星光小学计算机特长班作品----打地鼠].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码57--[星光小学计算机特长班作品----打地鼠].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码57--[星光...
3. 课程介绍:此页面应详细列出各类特长课程,如音乐、绘画、舞蹈等,每门课程应有详细的描述、教学目标、适合年龄以及课程安排,方便家长根据孩子的兴趣选择合适的课程。 4. 教师团队:展示机构的专业教师队伍,...
5. **影响因素**:研究可能探讨影响体育特长生日常生活管理的各种因素,包括政策法规、教育资源分配、家庭背景、教师和教练的角色等。 6. **改善建议**:根据现状分析,论文可能提出了针对性的改善策略,包括优化...
在个人介绍网站中,我们通常会包含以下部分:头部(header)用于放置logo或导航菜单,主体(main)区域展示个人信息、工作经历、技能特长等,侧边栏(sidebar)可以放联系方式或社交媒体链接,底部(footer)包含...
公路特长隧道的安全运营和节能是当前交通领域的重要课题。随着我国交通建设的快速发展,特长隧道在地形复杂的地区如贵州、云南、重庆等地被大量应用。然而,这些隧道的大规模运营带来了显著的能耗问题,传统的通风和...
2)自我介绍 注:运用表格布局 3)我的家乡 家乡概况、家乡地标、家乡美食、家乡名胜 等 注:综合运用框架、DIV+CSS布局 4)我的相册 快乐的童年、校园生活 等 5)雁过留声(表单) 用表单制作一个留言...
HTML5实现简洁好看的个人简历网页模板源码,大作业求职简历源码,个人主页源码,大作业个人网站源码,大作业个人简历源码,网站模板,页面内容有首页、关于我、工作经验、学习教育、个人技能、专业特长、朋友评价、...
下面将详细介绍这个实训项目中可能涉及的关键知识点,并扩展相关的前端开发概念。 1. **HTML(超文本标记语言)**:HTML是网页设计的基础,它定义了网页的结构和内容。在这个项目中,每个子页面都是由HTML代码构建...
在简历网站中,通常包含有个人信息、教育背景、工作经验、技能特长、项目经历、证书与奖励等内容,这些都可以通过HTML5的结构化元素如、、、等来清晰地呈现。 前端开发是创建网站用户界面的关键环节,HTML5作为前端...
还有,HTML5的Audio和Video元素使得在简历中嵌入音频或视频介绍变得简单,让求职者有机会以多媒体的方式自我展示。 此外,HTML5还提供了许多新的表单控件和数据存储机制,如Date picker、Range slider等,这些都能...
这个压缩包文件“儿童特长培训班html模板里面包含8个子页面,适合儿童教育培训网站模板下载。_html网站模板_网页源码移动端前端_H.rar”是一个专门为儿童教育培训领域设计的HTML网站模板。它提供了完整的前端页面...
- **主体**:可能分为`<section>`或`<article>`,分别介绍教育背景、工作经验、技能特长等。 - **侧边栏**或**补充信息**:`<aside>`可能用来放置个人爱好、社交网络链接等。 - **底部**:`<footer>`通常包含版权...