首页 / 知识
HTML5应该怎么学习
2023-04-11 13:57:00

随着智能手机、平板电脑等移动终端设备越来越普及,用户在移动端花的时间也越来越长。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怎么调用,培训,工具,标准,管理,替代品,模块,以上,功能,更多,内容,pip是一个安装和管理Python包的工具,python安装包的工具有easy_inspython井号怎么用
python井号怎么用,培训,代码,注释,演示,上面,下面,以上,部分,更多,内容,注释在编程中是很重要的部分。它能告诉你这段代码是干什么用的,或者用python三引号怎么使用
python三引号怎么使用,培训,代码,名字,引号,字符串,注释,下面,定义,以上,作用,python中的三引号,3个单引号及3个双引号,通常用来换行书写代码,或python pip安装失败怎么回事
python pip安装失败怎么回事,培训,情况,工具,通用,系统,脚本,命令,以下,版本,以上,pip是一个现代的,通用的Python包管理工具。提供了对Pythonpython怎么换行
python怎么换行,代码,培训,示例,字符串,斜杠,方法,行书,括号,有用,下面,python的代码换行:1.用反斜杠链接多行代码,示例输出:55a=22+\33printapython字典怎么加元素
python字典怎么加元素,培训,代码,字典,数学,语文,元素,赋值,语法,演示,下面,python字典中的元素是键值对存在的,且键一定是唯一的,但是值不必是python不定参数传值怎么做
python不定参数传值怎么做,位置,培训,名称,标准,代码,参数,函数,定义,教程,程序,使用*arg_name定义的位置参数,表示任意多个位置参数;Python标python怎么打印随机数
python怎么打印随机数,培训,模块,例子,下面,以上,之间,更多,内容,想要使用Python生成随机不重复的数,我们可以使用random模块来实现:>>>imporpython变量怎么使用
python变量怎么使用,培训,信息,数字,变量,字母,空格,开头,关键字,意义,规则,python中的变量主要是用来存贮信息的。message="HelloPythonworpython怎么传递不定参数
python怎么传递不定参数,位置,培训,名称,标准,代码,参数,函数,定义,教程,程序,不定长位置参数使用*arg_name定义的位置参数,表示任意多个位置python cmd中怎么运行python文件
python cmd中怎么运行python文件,培训,文件,路径,以上,程序,方法,更多,内容,运行Python,可在交互模式下运行,或者命令行中。命令行中运行的是python怎么处理json
python怎么处理json,培训,数据,数字,字符串,数据类型,字典,模块,之间,功能,文件,python的Json模块提供了四个功能:dumps、dump、loads、loadpi