html5

来源:互联网 发布:e4a 下载网络图片 编辑:程序博客网 时间:2024/06/12 13:14

定义:新一代开发web富客户端应用程序整体解决方案;
网页和应用程序的区别:
网页:html页面;
应用程序:数据;
html5~~html+css+jsapi
web富客户端应用程序:交互性更强,用户体验性更高,由网页开发到应用程序的提升;
新的文档类型声明(dtd)
在html4.01中,声明需要引入dtd,因为html是基于sgml,dtd制定了标记语言的规则,确保了浏览器能够正确的渲染内容。
html5不是基于sgml,因此不用引入dtd
语义化标签
这里写图片描述
引入新的html元素,开发者可以更细致的描述文档结构,让文档更加易读,搜索引擎也更能理解页面中的各个部分的关系,可以搜索到更快,更准确的信息:关键点:html描述的是内容是什么,而不是长什么样子;
常见的语义化标签列表:

 <article> 定义文章        <header>  定义业眉 <aside> 定义文章的侧边栏; <hgroup> 定义对网页标题的组合;  <figure>一组媒体对象以及文字; <nav>定义导航; <figcaption>定义figure的标题 <section>定义文档中的区段; <footer>定义页脚;

html5的兼容性:

<!--[if lt IE 9]><script type="text/javascript" src="js/html5shiv.js"></script><![endif]-->写在title下面

Google的解决方案https://github.com/aFarkas/html5shiv/tree/master/dist

Bootstrap的解决方案
http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js

“`
新增找对象的方法:document.querySelector(“选择器”);

原创粉丝点击