您的位置:首页 > Web前端 > CSS

Head first HTML&CSS ---[学习笔记第六章]

2016-11-23 16:43 519 查看
这一章节 主要简单的描述了一下关于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 编码,除非特别特殊的时候需要其他编码。(不过我暂时没想到。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: