Html5的文档声明:<!doctype html>或者<Doctype HTML> ,写于代码第一行。
一、进制
1、十进制:满十进一。【日常使用】
计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 ······
单位数字:10个(0 1 2 3 4 5 6 7 8 9)
2、二进制:满二进一。【计算机底层的进制】
计数:0 1 1 10 100 101 110 111 ······
单位数字:2个(0 1)
3、八进制:满八进一。【很少用】
计数:0 1 2 3 4 5 6 7 10 11 12 ······ 17 20 ······
单位数字:8个(0 1 2 3 4 5 6 7)
4、十六进制:满十六进一。(一般显示一个二进制数字时,都会转换为十六进制)
计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 ······ 1a 1b 1c 1d 1e 1f 20 ·······
单位数字:16个(0 1 2 3 4 5 6 7 8 9 a b c d e f)
注意:
所有数据在计算机底层都会以二进制的形式保存。
可以将内存想象成一个有多个小格子组成的容器,每一个小格子中可以存储一个1 或一
个0,这一个小格子在内存中被称为1位(bit)。
其中:8bit=1byte(字节); 1024byte=1kb(千字节);1024kb=1mb(兆字节);
1024mb=1gb(吉字节);1024gb=1tb(特字节);1024tb=1pb。
计算机中最小可以操作1byte。
二、字符编码
1、所有数据在计算机中存储都是以二进制形式存储,文字也不例外,一段文字在存储到内存中时,都需要转换为二进制编码,当我们读取这段文字时,计算机会将编码转换为字符供我们阅读。
2、编码:将字符转换为二进制码的过程。
3、解码:经二进制码转换为字符的过程。
4、字符集(charset):编码和解码所采用的规则。
5、乱码问题:如果编码和解码采用的字符集不同就会出现乱码问题。
6、常见的字符集:
ASCII、IS088591、GB2312(中国)、GBK(中国GB2312扩展)、UTF-8(万国码,包含所有语言)
7、可以通过meta标签来设置网页的字符集,避免乱码问题。格式: <meta charset="utf-8"> ; 写于head里面。
三、文档的使用 (文档=网页)
网页编码基本完整结构:
四、实体
1、在网页中编写的多个空格默认情况下会被浏览器解析为一个空格。
2、在HTML中有些时候,我们不能直接书写一些特殊符号,例如:多个空格、字母两侧的大于和小于号······ 如果需要在网页中书写特殊符号,则需要使用html的实体(转义字符)。
3、实体的语法:&实体的名字;
例如:空格(不会使文本内容换行)  ; 大于号 >; 小于号 <;
版权符号 ©;
五、meta标签
1、meta主要用于设置网页中的一些元数据,元数据不是给用户看的。
2、常用:charset 指定网页中的字符集
name 指定的数据的名称
content 指定的数据的内容
3、keywords:表示网站中的关键字。可以同时指定多个关键字,关键字用逗号(,)隔开
4、description:用于指定网站的描述。网站的一个描述会显示在搜索引擎的搜索结果中。
5、title标签的内容会作为搜索结果的超链接上的文字显示。
6、<meta http-equiv="refresh" content="3;url=https://www.mozilla.org"> 是将页面重新定向到另一个网站。【 3 表示时间,几秒之后跳转;url 代表跳转地址】