网页知识补充

本文介绍了HTML5文档声明的写法,详细讲解了不同进制系统(十进制、二进制、八进制、十六进制)的概念,以及字符编码、乱码问题和解决方法,包括常用的字符集如UTF-8、ASCII和GB系列。此外,还讨论了meta标签在设定网页字符集和元数据中的作用。
摘要由CSDN通过智能技术生成

          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、实体的语法:&实体的名字;            

       例如:空格(不会使文本内容换行)    &nbsp;        大于号   &gt;         小于号  &lt;  

                   版权符号  &copy;

五、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 代表跳转地址】

今天的分享就到这里,下次跟大家分享语义化标签、还有关于布局的相关标签、列表等知识点,欢迎大家探讨!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fan_web

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值