HTML是一种超文本的标记语言,英语为HyperText Markup Language,简称:HTML
是一种用于创建网页的标准标记语言,使用html来建立自己的web站点,html运行在浏览器上,用浏览器来解析。
#html的基本结构:
标题#html结构说明:
1,声明为html文档,告诉浏览器这是个html文档,当前文档使用的是最新版本的html5的标准,如果不写!DOCYYPE文档声明,会导致浏览器进入怪异渲染模式。(浏览器会自动帮你选择合适的标准来渲染页面,而且很有可能会切换标准,导致页面上一些正常显示的内容,显示不正常。)
2, 根标签:html所有的标签都必须写在html根标签里面,一个页面只有一个根元素。
lang:告诉搜索引擎我们的网页内容是什么语言的
zh:中文 en:英文 de:德文 cmn-hans:cmn(中国大陆官方用语)han(汉语) s(简体)
3,结构化标签: 只能出现在html标签里面
:文档头,标签内的信息是展示给浏览器的特性(元信息),但是不显示出来,就像人的大脑 淘宝网:网页标题4,:文档体,展示给用户看的内容,文档中所有要参与显示的内容都应该放到文档体中,文字,图片...
5,关于标签:
元素可提供有关页面的“元信息” (附加信息),比如网页字符集,网站描述和关键词
告诉浏览器附加的信息,用哪个编码字符集编译,网站是做什么的,搜索哪些关键字可以找到网站
charset:指定网页内容编码,使用哪种字符集编译页面
为什么要指定字符集?
计算机是二进制的,不认识人类语言,只认识0和1,而且只能储存数字,人类使用的是十进制数字,计算机使用的是二进制数字,十进制可以转换为二进制,当遇到文字的时候,会根据文字对应数字,例如:a-97,A-64...就像是一个字典,根据文字查找对应的数字,该字典叫做 “字符编码表”
字符:文字,符号 例如 a,A...
编码:文字符号对应的数字 例如 97,64...
而世界上有很多国家,每个国家的字典是不一样的,都有属于自己的字符编码表
中国:gb2312
中国台湾:gbk
如果存文字的是按照gb2312简体来存的,读的时候按照gbk来识别的,就会出现乱码问题
解决乱码:统一编码字符集 charset="UTF-8” 统一按照UTF-8这个编码来查字符编码表
编码字符集:正确地显示 HTML 页面,浏览器必须知道使用何种字符集
编码字符集:
gb2312 简体中文字符集,不认识繁体
gbk:gb2312的扩展版本,能识别繁体
unicode:称为万国码,涵盖了世界上的所有字符、标点和符号,支持所有国家的语言。
最常用的编码方式是 UTF-8 和 UTF-16:
Unicode Transformation Format:缩写UTF
UTF-8 是网页和电子邮件的首选编码
UTF-16 主要被用于操作系统和环境中,比如微软的 Windows 2000/XP/2003/Vista/CE 以及 Java 和 .NET 字节代码环境。
6,html的注释:给程序员看的说明,提高可读性,利于代码维护。