HTML简介
超文本标记语言(英语:HyperText Markup Language
,简称:HTML)是一种用于创建网页的标准标记语言。可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。
什么是HTML?
HTML是用来描述网页的一种语言。
- HTML指的是超文本标记语言Hyper Text Markup Language
- HTML不是一种编程语言,而是一种标记语言
- 标记语言是一套标记标签(markup tag)
- HTML使用标记标签来描述网页
- HTML文档包含了HTML标签及文本内容
- HTML文档也叫做web页面
HTML标签
HTML标记标签通常被称为HTML标签(HTML tag).
- HTML标签是由尖括号包围的关键词,比如
<html>
- HTML标签通常是成对出现的,比如
<b>
和</b>
- 标签对中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称为开放标签和闭合标签
实例解析
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> <!-- 定义网页编码格式为utf-8 -->
<title>HTML简易示例</title>
</head>
<body>
<h1>我的第一个标题</h1>
<p>我的第一个段落</p>
</body>
</html>
<!DOCTYPE html>
声明为HTML5文档<html>
元素是HTML页面的根元素<head>
元素包含了文档的元(meta)数据<title>
元素描述了文档的标题<body>
元素包含了可见的页面内容<h1>
元素定义了一个大标题<p>
元素定义一个段落
在线示例运行结果:
<!DOCTYPE html>
声明含义
-
它是 HTML5 标准网页声明,全称为( Document Type HyperText Mark-up Language),是一条标示语言。
-
支持 HTML5 标准的主流浏览器都认识这个声明。表示网页采用 HTML5,
<!DOCTYPE html>
声明位于文档中的最前面的位置,处于<html>
标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
UTF-8
与UTF8
区别
-
"UTF-8"
是标准写法,php 在 Windows 下边英文不区分大小写,所以也可以写成 “utf-8”。"UTF-8"
也可以把中间的"-“省略,写成"UTF8"
。一般程序都能识别,但也有例外,为了严格一点,最好用标准的大写"UTF-8”。 -
在数据库中只能使用"utf8"(MySQL) 在MySQL的命令模式中只能使用"utf8",不能使用
"utf-8"
,也就是说在PHP程序中只能使用 “set names utf8(不加小横杠)”,如果你加了"-“此行命令将不会生效,但是在 PHP 中 header 时却要加上”-",因为 IE 不认识没杠的"utf8"。
注意:对于中文网页需要使用
<meta charset="utf-8">
声明编码,否则会出现乱码。有些浏览器(如 360 浏览器)会设置 GBK 为默认编码,则你需要设置为<meta charset="gbk">
。