这一章节 主要简单的描述了一下关于html5的一些简单介绍
暂未涉及到 新特性 新元素等功能
学完之后我们首先要清晰几个概念
所谓html5 不是一种新的html语言 而是一种规范标准的命名。
并且它是一个活动的标准,时时的在变化,更新,完善 并且也会兼容老的功能。
我们以后的学习 也是基于此不停的更新完善。
<!DOCTYPE html> html的第一行则需要此 来表示 我们是一个html5标准的 文件
相应的 按照规范的要求
<head> 标签中 只能包裹 <meta> <title>, 等等 一系列的相应标准
这里说下<meta charset="utf-8"> 这里的编码问题。 有兴趣的可以深入了解,这里我只简单的 做一个不准确的比喻。
我们知道国家之间的语言是不相通的,当然文本语言 也是不相通的。 这就使得我们的页面接收到数据的时候 需要翻译这些文本的时候 需要按照一个格式来操作。
就好比 以前打仗的时候 那种发电报的报文。 每个国家都有自己的加密解密方法。 如果你不知道这种方法, 即使你获取到了数据 按照自己国家的解密方式 翻译过来可能是
一堆乱码。
这里的utf-8 就是这样一种 加密 解密 的方式或者是标准, 或者你干脆看成是电视剧里面 国产抗日神剧中的 密码本也行。 <meta> 这里告知浏览器 需要用utf-8 来解密。
至于为什么用utf-8 这个编码格式 ?
这里也还是因为各个国家的 语言不通 文本不通的缘故。
比如说我们平时用的输入法 除了中文 和 26 个字母之外,少有的特殊符号不算,是不是你很难打出来其他国家的文字? 或者你想打韩文,可能需要下载一个韩文的输入法。
这里的缘由就是有这个编码问题存在。 国家内部 一般也就都只支持自己国家的为主。很少还会去兼容其他国家的文字。
但是utf-8 的编码则不同 他就像一个大的联合国编码 支持了 大部分的国家语言 文字。 基本上大部分的字 都能在里面有自己的一席之地。
这里讲个题外笑话,, 也是道听途说,
说是前些年 互联网兴起,办公之类的也都是在用电脑操作,有个家庭带孩子上户口 但是名字起的汉字 很少用。。*局入案的时候 那个字打不出来。。导致孩子*改名。
其实说是一个笑话, 我想各位深思下 ,也应该能明白其中的缘由。
简单总结下来就是说
大家以后在做开发的时候 都要用 utf-8 编码,除非特别特殊的时候需要其他编码。(不过我暂时没想到。。。)