lang属性和charset属性之间有交集吗,语言版本是由字符集构成的吗?UTF-8包含全球国家语言,为什么还要去声明语言版本?

来源:1-1 课程简介

Ben897504

2021-02-24 11:06:47

<!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>Document</title>

</head>


<body>

    

</body>


</html>


写回答

1回答

好帮手慕久久

2021-02-24

同学你好,解答如下:

1、lang属性和charset属性没有交集,二者作用不同。lang属性是给搜索引擎使用的,它会告诉搜索引擎本网页的语言是中文、英文、法语、阿拉伯语等等。而charset是定义整个页面的字符编码,它是给计算机、浏览器底层使用的,如果定义的不正确,会导致页面乱码。

2、“语言版本”是指lang属性吧,它不是由字符集构成的。“语言版本”就对应着中文、英文......,不同国家的人,使用的语言是不同的,中国人使用中文、美国人使用英文。而字符集是对应计算机的,不同的语言在计算里最终都会按照字符集转换成一堆堆字符。

3、声明语言版本有一个作用就是可以做多语言页面。有的页面初始时是中文的,然后页面上有按钮,点击按钮可以切换成英文的网页。这个功能就可以利用lang属性来实现。

对于这二者的区别,会涉及到计算机底层的一些内容,我们简单了解一下就行。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程