龙空技术网

web前端——HTML5简介与入门知识点总结

千锋武汉 44

前言:

此时大家对“定义html5”大致比较讲究,各位老铁们都需要学习一些“定义html5”的相关知识。那么小编也在网上网罗了一些有关“定义html5””的相关内容,希望大家能喜欢,你们一起来学习一下吧!

随着智能手机、平板电脑等移动终端设备越来越普及,用户在移动端花的时间也越来越长。H5开始火热起来,以文字、图片、动画、声音等相结合的自媒体出现,给用户带来了全新体验,技术本身带来的新奇感让人们心生向往。下面千锋武汉web前端培训小编就来聊一聊H5入门的一些知识吧!

一、什么是H5

H5即HTML5,是指“HTML”的第5个版本,而“HTML”,则是指描述网页的标准语言。因此,HTML5,是第5个版本的“描述网页的标准语言”。

二、H5特性

H5是W3C与WHATWG合作的结果,WHATWG 指 Web Hypertext Application Technology Working Group。WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。

三、H5 中的一些有趣的新特性:

· 用于绘画的 canvas 元素

· 用于媒介回放的 video 和 audio 元素

· 对本地离线存储的更好的支持

· 新的特殊内容元素,比如 article、footer、header、nav、section

· 新的表单控件,比如 calendar、date、time、email、url、search

四、H5的改进:

· 新元素

· 新属性

· 完全支持 CSS3

· Video 和 Audio

· 2D/3D 制图

· 本地存储

· 本地 SQL 数据

· Web 应用

五、H5语义元素

<article> 定义页面独立的内容区域。

<aside> 定义页面的侧边栏内容。

<bdi> 允许您设置一段文本,使其脱离其父元素的文本方向设置。

<command> 定义命令按钮,比如单选按钮、复选框或按钮

<details> 用于描述文档或文档某个部分的细节

<dialog> 定义对话框,比如提示框

<summary> 标签包含 details 元素的标题

<figure> 规定独立的流内容(图像、图表、照片、代码等等)。

<figcaption> 定义

<figure> 元素的标题

<footer> 定义 section 或 document 的页脚。

<header> 定义了文档的头部区域

<mark> 定义带有记号的文本。

<meter> 定义度量衡。仅用于已知最大和最小值的度量。

<nav> 定义导航链接的部分。

<progress> 定义任何类型的任务的进度。

<ruby> 定义 ruby 注释(中文注音或字符)。

<rt> 定义字符(中文注音或字符)的解释或发音。

<rp> 在 ruby 注释中使用,定义不支持 ruby 元素的浏览器所显示的内容。<section> 定义文档中的节(section、区段)。

<time> 定义日期或时间。

<wbr> 规定在文本中的何处适合添加换行符。

六、H5浏览器支持

最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。

IE9 以下版本浏览器兼容HTML5的方法

<!--[if lt IE 9]> <script src=";></script><![endif]-->

载入后,初始化新标签的CSS:

/*html5*/article,aside,dialog,footer,header,section,nav,figure,menu{display:block}

七、 H5代码规范

1. HTML5 元素名可以使用大写和小写字母。

但推荐你使用小写字母:

· 混合了大小写的风格是非常糟糕的。

· 开发人员通常使用小写 (类似 XHTML)。

· 小写风格看起来更加清爽。

· 小写字母容易编写。

2. 在 HTML5 中, 你不一定要关闭所有元素 (例如 <p> 元素),但建议你每个元素都要添加关闭标签。

3. HTML5 属性值可以不用引号。

属性值我们推荐使用引号:

· 如果属性值含有空格需要使用引号。

· 混合风格不推荐的,建议统一风格。

· 属性值使用引号易于阅读。

4. 图片通常使用 alt 属性。在图片不能显示时,它能替代图片显示。

5. 等号前后可以使用空格。

6. 使用 HTML 编辑器,左右滚动代码是不方便的。

每行代码尽量少于 80 个字符。

7. 不要无缘无故添加空行。

为每个逻辑功能块添加空行,这样更易于阅读。

缩进使用两个空格,不建议使用 TAB。

比较短的代码间不要使用不必要的空行和缩进。

8. 样式表使用简洁的语法格式:

· 将左花括号与选择器放在同一行。

· 左花括号与选择器间添加一个空格。

· 使用两个空格来缩进。

· 冒号与属性值之间添加一个空格。

· 逗号和符号之后使用一个空格。

· 每个属性与值结尾都要使用分号。

· 只有属性值包含空格时才使用引号。

· 右花括号放在新的一行。

· 每行最多 80 个字符。

以上就是千锋武汉Web前端培训小编今天为大家分享的关于学习web前端要了解的HTML5知识汇总。希望本篇文章能够对正在从事web前端工作或者学习的小伙伴们有所帮助。如果你也想学习Web前端,可以来千锋武汉Web前端培训,更可以申请两周免费试听课程,让你亲身实地感受高品质面授教学。

千锋武汉Web前端培训课程以实战项目驱动教学,结合时下流行技术,加入大数据可视化内容,同时深化了PHP+MySQL开发内容,精准匹配企业线下及未来需求,除了培养学员的开发技术,着力培养学员的大前端视角与全栈思维,深度贯穿前端后端开发,紧贴主流企业一线需求,助力千锋学员毕业即高薪就业。关注“武汉千锋”微信公众号,会定期为大家分享最新Web前端发展趋势、学习资料,助力大家学好Web前端。

标签: #定义html5 #html5搜索键 #html5长按弹出菜单