1. 什么是HTML
HTML指的是超文本标记语言,HTML不是编程语言,而是标记语言。
2. 什么是标签
HTML标签是由尖括号包围的关键词。
HTML标签分为封闭类型标记(双标记)和非封闭类型标记(空标记)。
HTML5不区分大小写,双标记的结束标记可以省略(不建议),空标记的斜杠可以省略。
XHTML,即严格的HTML,区分大小写,且结束标记不可省略。
3. <!DOTYYPE>的作用
<!DOCTYPE>声明位于文档的最前面,处于标签之前,它不是HTML标签。
<!DOCTYPE>声明主要作用是告诉浏览器的解析器使用的是哪种HTML规范或者XHTML规范来解析页面。
在W3C标准出来之前,不同的浏览器对页面渲染有不同的标准,这种渲染方式叫做混杂模式。W3C标准使得浏览器对页面渲染有了统一的标准,这种渲染方式叫做标准模式。
如果没有<!DOCTYPE>声明,渲染HTML页面的权力就交给了浏览器,有多少种浏览器就有多少种渲染模式。
<!DOCTYPE>声明的使用能提高浏览器的兼容性。
DTD(文件类型定义)文档模型=DOCTYPE=DOCTYPE文档声明
4. head标签
<head lang="en"></head>
lang对每张页面中的主要语言进行声明,en代表英文,zh-CN代表中文。
5. title标签
<title>my title</title>
定义文档的标题,是<head>标签中唯一要求必须包含的内容。
<title>标签有利于SEO优化(搜索引擎优化),简单理解就是搜索引擎的排名。
6. meta标签
<meta>标签用来描述一个HTML文档的属性。
<meta charset="utf-8">
charset指定文档的编码格式,国内通常使用utf-8,国外一般用gbk,gb2312。
ASCII:包含128个字符
gb2312:包含简体中文
gbk:包含所有中文
utf-8:包含世界上所有的字符
<meta name="keywords" content="HTML简介“>
keywords用来告诉搜索引擎本网页的关键字是什么。
<meta name="description" content="HTML简介">
description用来告诉搜索引擎本网站的主要内容。
<meta name="author" content="blank">
author用来标注网页的作者。