12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>网页的基本结构</title>
- </head>
- <body>
- <!--
- 文档声明(doctype)
- -文档声明用来告诉浏览器当前网页的版本
- -HTML5的文档声明:
- <!Doctype HTML>
- 只要网页中有上面的代码,就表示网页是HTML5的(不区分大小写)
- 编写位置应该在html标签之前,在文档的最前面(第一行)
-
- 进制:
- 十进制(日常使用)
- 二进制(计算机底层的进制)
- -扩展:
- -所有数据在计算机底层都会以二进制的形式保存
- -可以将内存想象为一个有多少个格子组成的容器,每一个小格子中可以存储一个1或一个0
- 这一个小格子在内存中被称为1位(bit)
- 8bit = 1byte(字节)
- 1024byte = 1kb(千字节)
- ……
- 计算机中我们能操作的最小单位就是字节。
- 八进制(很少用)
- 十六进制(一般显示一个二进制数字时,都会转换为十六进制)
- 一个二进制数1111 1111,显示为十六进制就是FF
- 字符编码
- -所有的数据在计算机中存储时,都是以二进制形式存储的,文字也不例外。
- 所以一段文字在存储到内存中时,都需要转换为二进制编码,
- 当我们读取这段文字时,计算机会将编码转换为字符,供我们阅读
- -编码:
- 将字符转换为二进制码的过程称为编码
- -解码
- 将二进制码转换为字符的过程称为解码
- 字符集(charset)
- 编码和解码所采用的规则称为字符集
- -乱码问题:
- 如果编码和解码所采用的字符集不同就会出现乱码问题
- -常见的字符集:
- ASCII(美国)
- ISO88591(欧洲)
- GB2312(中国)
- GBK(中国)
- UTF-8(万国码,包含了世界上的任何一种语言)
- 在开发时,我们使用的字符集都是UTF-8
- 可以通过meta标签来设置网页的字符集,避免乱码问题
- -->
- </body>
- </html>
|