千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:武汉千锋IT培训  >  行业资讯  >  学习武汉Web前端培训要了解的HTML5知识

学习武汉Web前端培训要了解的HTML5知识

来源:千锋教育
发布人:lemon
时间: 2021-04-09 14:57:00

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

42

       一、什么是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="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></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 个字符。 

HTML5

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

       千锋武汉Web前端培训课程引入阿里React+Dva+Umi课程,强化TypeScript,强化多端混合开发框架,强化 Node课程,强化ES规范语法实战,强化服务器端渲染,强化大数据可视化实战,强化Vue/React课程深度等。

       从入学到就业,千锋教育真正为学生考虑,与众多大型企业深入合作,联合企业上门招聘、订单式培养、企业直推,帮助企业及社会输出大批优质人才,学生就业后,讲师也会帮助学员解决工作中遇到的难题,真正做到一次学习终生受益! 

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么是web前端开发?在哪学效果比较好

2023-03-23

JAVA培训班多少钱?JAVA培训班费用的影响因素

2023-03-07

初学武汉Java培训常见的5个问题及解决方案!

2022-06-29

最新文章NEW

想转行学it会不会有更多的就业机会

2023-03-13

如何快速学习java?学习java主要学什么

2023-02-28

学java有什么用,怎样才能学好java

2023-02-23

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>