html,超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
html就相当于我们日常看到的网页的源代码,浏览器连接到网站服务器后,获取源代码再由你的浏览器进行解析。
html后缀:.html .htm
值得注意的是,HTML 不是一种编程语言,而是一种标记语言
HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
- HTML 标签是由尖括号包围的关键词,比如 <html>
- HTML 标签通常是成对出现的,比如 <b> 和 </b>
- 标签对中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称为开放标签和闭合标签
<标签>内容</内容>
当然也有特殊情况,例如
<标签 参数="参数内容">内容</标签>
html虽然是标记语言,但是也有注释
<!--注释内容-->
html的基础架构如下
<!DOCTYPE html> <!--声明网页类型-->
<html>
<head>
<meta charset="utf-8"> <!--设置编码为UTF8-->
<title>页面标题</title> <!--设置页面标题-->
<meta http-equiv="X-UA-Compatible" content="IE=10"/> <!--设置浏览器兼容性-->
</head>
<body>
页面内容
</body>
</html>
DOCTYPE声明能够让浏览器更加正确的显示网页
主流HTML5的声明为
<!DOCTYPE html>
老版本的HTML声明具体可以参照HTML <!DOCTYPE> 声明 | 菜鸟教程 (runoob.com)
一般来说都是HTML5声明,具体可以参照实际情况。
设置页面编码为UTF-8主要是让浏览器正确显示网页内的文字,如果设置错误的编码
将会导致网页内的大部分文字为乱码
一般情况下编码都为UTF-8,具体可以根据实际情况觉得
<meta charset="utf-8">
设置页面兼容性主要是让浏览器用正确的方式解析网页,主要是css和js的区别
在edge出现后,兼容性主要写法为
使用最新版内核加载页面 (IE=edge)
<meta http-equiv="X-UA-Compatible" content="IE=edge">
使用特定的IE内核加载页面
<meta http-equiv="X-UA-Compatible" content="IE=IE版本">
其中,IE版本最新为11,如果你不知道微软IE的那些事,可以上网查一查
除非项目要求,否则一般使用最新内核
写文章不易,如果有不对或者不合适的地方,欢迎大家指正!!!