HTML5简介
HTML5是包括HTML5核心规范,CSS层叠样式表和JavaScript三项技术在内的制作现代富Web内容相关技术总称。
- HTML5核心规范用于定义标记内容的元素——语义化标签,表结构
- CSS用于空值标记过的内容呈现给用户的外貌——层叠样式表,重表现
- JavaScript用来操纵HTML文档的内容以及相应用户的操作——响应式,行为
HTML5的三大改进
- 原生多媒体支持。可以不借助插件,直接在浏览器中播放视频及音频文件
- 可编程内容。添加了canvas元素,一个通用的绘画平面。
- 语义Web。语义化标签,使HTML文档结构更加清晰明了。
由于H5的特性一只在更新,所以我们可以通过如下两个网站来检测浏览器对H5的支持情况
- Modernizr——使用JavaScript库检测浏览器是否支持指定的HTML特性
- What Can I Use ?——提供了浏览器的支持情况和采用率方面的详细信息
- W3C官网 —— HTML5规范文档
认识主流的浏览器
Google Chrome —— 谷歌浏览器
Mozilla Firefox —— 火狐浏览器
Opera —— 欧朋浏览器
Apple Safari —— 苹果默认浏览器
Internet Explorer —— IE浏览器,最近使用的应该是Edge浏览器
QQ浏览器 —— 这一项放进去是因为微信中的文章使用的是QQ浏览器X6内核所显示的
关于编辑器
笔者使用的是VS Code。
个人有个人的喜好,笔者不在做过多介绍。