本文摘自PHP中文网,作者零下一度,侵删。
什么是HTML5:HTML5 是下一代的HTML,将成为 HTML、XHTML 以及 HTML DOM 的新标准。为 HTML5 建立的一些规则:
新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
减少对外部插件的需求(比如 Flash)
更优秀的错误处理
更多取代脚本的标记
HTML5 应该独立于设备
开发进程应对公众透明
HTML5 中的一些有趣的新特性:
用于绘画的 canvas 元素
用于媒介回放的 video 和 audio 元素
对本地离线存储的更好的支持
新的特殊内容元素,比如 article、footer、header、nav、section
新的表单控件,比如 calendar、date、time、email、url、search
HTML5功能:
Canvas、Channel消息传送、Cross-document消息传送、Geolocation、MathML、Microdata、Server-Sent Events、Scalable Vector Graphics(SVG)、WebSocket API及协议、Web Origin Concept、Web storage、web SQL database、Web Workers、XMLHttpRequest Level2
HTML设计理念:
1.避免不必要的复杂性
如:<!DOCTYPE html>
<meta charset="UTF-8">
2.支持已有的内容
3.解决现实的问题
4.求真务实
5.平稳退化
6.最终用户优先
简单的网页布局
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE html><html><head>
<meta charset= "utf-8" />
<title></title><style type= "text/css" >header,nav,article,footer{border: solid 1px #666;padding: 10px;margin: 6px;}
header
{width: 500px;}nav{float: left;width: 60px;height: 100px;}
article{float: left;width: 406px;height: 100px;}
footer{clear: both;width: 500px;}</style></head><body><header>导航</header>
<nav>菜单</nav>
<article>内容</article><footer>
底部说明</footer></body>
</html>
|

以上就是h5新特性及网页布局实例的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
HTML5中在元素或者选取的文本被拖动时触发的事件ondrag
url完整结构以及同源跨域处理的介绍
HTML5如何实现简单进度条效果?动态进度条的实现(代码示例)
HTML5是什么语言
html和HTML5的区别是什么
HTML5新增标签有哪些?HTML5中新增的13种标签的简单介绍
HTML5 websql四种基本操作的介绍
HTML5标准学习-简介介绍
css3如何设置placeholder的样式
h5中video获取第一帧如何作为封面
更多相关阅读请进入《HTML5》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » h5新特性及网页布局实例