HTML介绍
1、什么是 HTML?
HTML 是用来描述网页的一种语言。
- HTML 指的是超文本标记语言 (Hyper Text Markup Language)
- HTML 不是一种编程语言,而是一种标记语言 (markup language)
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
2、HTML 标签
HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
- HTML 标签是由尖括号包围的关键词,比如 <html>
- HTML 标签通常是成对出现的,比如 <b> 和 </b>
- 标签对中的第一个标签是开始标签,第二个标签是结束标签
- 开始和结束标签也被称为开放标签和闭合标签
3、HTML 文档 = 网页
- HTML 文档描述网页
- HTML 文档包含 HTML 标签和纯文本
- HTML 文档也被称为网页
- Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
代码解释:
<html> 与 </html> 之间的文本描述网页
<body> 与 </body> 之间的文本是可见的页面内容
<h1> 与 </h1> 之间的文本被显示为标题
<p> 与 </p> 之间的文本被显示为段落
HTML基本结构
1、HTML基本结构
<html> <!--根控制开始标签 -->
<head> <!-- 头开始标签 -->
<title>标题</title> <!-- 浏览器窗口标题 -->
</head> <!-- 头结束标签 -->
<body> <!-- 主体开始标签 -->
内容显示区域
</body> <!-- 主题结束标签 -->
</html> <!-- 根控制结束标签 -->
以上就是一个最基本的网页,下面为解释:
(1) HTML文档是由html、head和body三大元素构成。
(2) <html>…</html>: 表示文档最外层的元素,浏览器以<html>开始解释,到</html>结束,所有网页内容都必须放在他们之间。
(3) <head>…</head>: 表示HTML文档头标签,不显示在正文中。
(4) <title>…</title>: 表示文本的标题,它被显示在浏览器窗口的标题栏中。
(5) <body>…</body>: 表示文档的主体部分,在浏览器中要显示的内容。
2、示例
<!DOCTYPE HTML>
<head>
<meta ="Content-Type" content="text/html; charset=utf-8">
<title>认识html文件基本结构</title>
</head>
<body>
<h1>在本小节中,你将学会认识html文件基本结构</h1>
</body>
HTML基础语法
1、HTML语法由标签和属性组成
标签被尖括号 < 和 > 包围,并且成对出现,不同标签可以嵌套,对大小写不敏感,<b>和<B>效果一样。
2、HTML标签分为单标签和双标签两种类型
(1)单标签:由一个标签组成,使用时最好加上关闭(/)。
常用单标签:
- <br /> : 换行
- <hr /> : 分割线
- <img /> : 显示图片资源
- <meta /> : 描述网页用于搜索引擎
- <link /> : 定义文档与外部资源,常用于链接CSS外部样式表
- <input /> : 表单输入框
- <param /> : 定义网页中嵌入内容的运行时参数
(2)双标签:由开始标签和结束标签组成,必须成对使用。除了单标签几乎都是双标签,例如<p></p>
3、HTML元素表示形式
空元素: 例如<br>
带属性的空元素: <hr color="blue">
带有内容的元素: <title>标题</title>
带有内容和属性的元素: <font color="red">文字显示</font>
注意:对于<br>这类单标签,使用时最好写成<br />
4、注释
解释:增加代码可读性,可以出现在代码任何位置,不会在网页中显示。
格式:<!-- 注释 --> 用惊叹号“!”和两个“-”开始,两个“-”结束。
5、示例
<!DOCTYPE HTML>
<html>
<head>
<meta ="Content-Type" content="text/html; charset=utf-8">
<title>HTML的代码注释</title>
</head>
<body>
<!-- 单标签-换行 -->
<br />
<!-- 带属性标签 -->
<font color="red">文字显示</font>
<!--注释 begin-->
<div>
<p>专做IT编程技能教程<a href="#">个人博客</a></p>
</div>
<!--注释 end-->
</body>
</html>
智一面|前端面试必备练习题