02.网页的基本结构.html 2.6 KB

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