HTML5应该怎么学习

HTML5应该怎么学习
  随着智能手机、平板电脑等移动终端设备越来越普及,用户在移动端花的时间也越来越长。H5开始火热起来,以文字、图片、动画、声音等相结合的自媒体出现,给用户带来了全新体验,技术本身带来的新奇感让人们心生向往。
 
  下面我们就来聊一聊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的改进:
 
  新元素新属性完全支持 CSS3Video 和 Audio2D/3D 制图本地存储本地 SQL 数据Web 应用
 
  H5语义元素
 
  H5浏览器支持
 
  最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。
 
  IE9 以下版本浏览器兼容HTML5的方法
 
  载入后,初始化新标签的CSS:
 
  H5代码规范
 
  1. HTML5 元素名可以使用大写和小写字母。
 
  但推荐你使用小写字母:
 
  混合了大小写的风格是非常糟糕的。开发人员通常使用小写 (类似 XHTML)。小写风格看起来更加清爽。小写字母容易编写。
 
  2. 在 HTML5 中, 你不一定要关闭所有元素 (例如 <p> 元素),但建议你每个元素都要添加关闭标签。
 
  自己是从事了五年的前端工程师,自己整理了一份最全面前端学习资料,从最基础的HTML+CSS+JS到HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴,需要可以私聊我哟,这是我的前端开发qun,【六零三】【九八五】【九九三】,直接群里下载,对于学习web前端有任何问题(学习方法,学习效率,如何就业)都可以问我,
 
  3. HTML5 属性值可以不用引号。
 
  属性值我们推荐使用引号:
 
  如果属性值含有空格需要使用引号。混合风格不推荐的,建议统一风格。属性值使用引号易于阅读。
 
  4. 图片通常使用 alt 属性。在图片不能显示时,它能替代图片显示。
 
  5. 等号前后可以使用空格。
 
  6. 使用 HTML 编辑器,左右滚动代码是不方便的。
 
  每行代码尽量少于 80 个字符。
 
  7. 不要无缘无故添加空行。
 
  为每个逻辑功能块添加空行,这样更易于阅读。
 
  缩进使用两个空格,不建议使用 TAB。
 
  比较短的代码间不要使用不必要的空行和缩进。
 
  8. 样式表使用简洁的语法格式:
 
  将左花括号与选择器放在同一行。左花括号与选择器间添加一个空格。使用两个空格来缩进。冒号与属性值之间添加一个空格。逗号和符号之后使用一个空格。每个属性与值结尾都要使用分号。只有属性值包含空格时才使用引号。右花括号放在新的一行。每行最多 80 个字符。

推荐阅读

    pythonpip怎么调用

    pythonpip怎么调用,培训,工具,标准,管理,替代品,模块,以上,功能,更多,内容,p

    python井号怎么用

    python井号怎么用,培训,代码,注释,演示,上面,下面,以上,部分,更多,内容,注释

    python三引号怎么使用

    python三引号怎么使用,培训,代码,名字,引号,字符串,注释,下面,定义,以上,作

    python怎么换行

    python怎么换行,代码,培训,示例,字符串,斜杠,方法,行书,括号,有用,下面,pyth

    python字典怎么加元素

    python字典怎么加元素,培训,代码,字典,数学,语文,元素,赋值,语法,演示,下面

    python怎么打印随机数

    python怎么打印随机数,培训,模块,例子,下面,以上,之间,更多,内容,想要使用

    python变量怎么使用

    python变量怎么使用,培训,信息,数字,变量,字母,空格,开头,关键字,意义,规则

    python怎么传递不定参数

    python怎么传递不定参数,位置,培训,名称,标准,代码,参数,函数,定义,教程,程

    python怎么处理json

    python怎么处理json,培训,数据,数字,字符串,数据类型,字典,模块,之间,功能

    python怎么导包

    python怎么导包,培训,模块,方式,别名,变量,结尾,函数,两者,属性,下面,python

    python怎么不换行输出

    python怎么不换行输出,培训,灵活,函数,对象,空格,结尾,字符,结束,复数,字符

    python怎么使用列表

    python怎么使用列表,位置,培训,公式,列表,元素,表示,末尾,切片,倒数,顺序,py

    python怎么循环输入

    python怎么循环输入,培训,语句,条件,双数,表达式,详解,两者,命令,下面,次数

    python怎么输出换行符

    python怎么输出换行符,代码,培训,情况,结果,括号,末尾,空格,方法,python中

    python循环怎么写

    python循环怎么写,培训,语句,条件,双数,表达式,详解,两者,命令,下面,次数,py

    pythonfor语句怎么写

    pythonfor语句怎么写,培训,项目,嵌套,内层,外层,循环体,序列,变量,语句,示

    python怎么打印输出

    python怎么打印输出,培训,数据,庞大,代码,变量,函数,语句,片段,文本,内存,pr