第01章、HTML的基础知识

本文详细介绍了HTML的基本概念,包括HTML是什么,HTML标签的使用,如标题、段落、链接和图片的展示,以及HTML元素、语法和属性的详解。通过实例展示了如何创建简单的HTML文档,并强调了属性的正确使用和结束标签的重要性。此外,还提到了HTML属性的特性,如大小写不敏感和引号的使用规范。
摘要由CSDN通过智能技术生成

第一章、HTML的基础知识

本章的知识点包括基本的HTML的简介,一些基本的概念,元素,语法知识,并且提供了一些简单易懂的代码用于示范。本章只需要对于html的元素有一个大概的概念即可,后面的章节会陆续的讲解到HTML的具体细节,具体属性。

第一节 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 标签,而是使用标签来解释页面的内容:

4、一个简单的样例
<!DOCTYPE html>
<html>
	<body>

		<h1>我的第一个标题</h1>
		<p>我的第一个段落。</p>
		
	</body>
</html>
样例的解释
  • <!DOCTYPE html> 表示一种声明,DOCTYPE是document type的简写,它并不是 HTML 标签,也没有结束标签,它是一种标记语言的文档类型声明,即告诉浏览器当前 HTML 是用什么版本编写的。DOCTYPE的声明必须是 HTML 文档的第一行,位于html标签之前。大多数Web文档的顶部都有doctype声明。
  • <html> 与 </html> 之间的文本描述网页
  • <body> 与 </body> 之间的文本是可见的页面内容
  • <h1> 与 </h1> 之间的文本被显示为标题
  • <p> 与 </p> 之间的文本被显示为段落
第二节 HTML的基本标签
1、HTML 标题

HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。具体参考下面的案例

<h1>这是一个一级标题</h1>
<h2>这是一个二级标题</h2>
<h3>这是一个三级标题</h3>
<h4>这是一个四级标题</h4>
<h5>这是一个五级标题</h5>
<h6>这是一个六级标题</h6>
2、HTML 段落

HTML 段落是通过 <p> 标签进行定义的。

<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
3、HTML 链接

HTML 链接是通过 <a> 标签进行定义的。具体方式是:<a href=“目标网址”>显示出来的内容</a>

<a href="http://www.baidu.com">百度链接</a>
4、HTML 图片

HTML 图像是通过 <img> 标签进行定义的。可以通过width="数值" 来设置图片的高度宽度属性。

<img src="1.jpg" width="100" height="120" />
第三节 HTML的元素、语法
1、HTML 元素

首先要知道,HTML 文档是由 HTML 元素定义的。HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。开始标签常被称为开放标签(opening tag)[例如 <p>],结束标签常称为闭合标签(closing)[例如 <\p>]。

2、HTML 元素语法
  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(empty content)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性
3、空的HTML元素
  • 没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。

  • <br>就是没有关闭标签的空元素(<br>标签可以定义换行,类比C++的 endl )。

  • 在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。

  • 在开始标签中添加斜杠,比如 <br/>,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。

  • 即使 <br>在所有浏览器中都是有效的,但使用 <br/>是未来更长远的保障。

4、HTML的大小写
  • HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。
5、三个HTML元素的实例
(1)、<p> 元素:

案例:

<p>This is my first paragraph.</p>

解读:定义 HTML 文档中的一个段落。这个元素拥有一个开始标签 <p>,以及一个结束标签 </p>。元素内容是:This is my first paragraph。

(2)、<body> 元素:

案例:

<body>
	<p>This is my first paragraph.</p>
</body>

解读:<body> 元素定义了 HTML 文档的主体。这个元素拥有一个开始标签 <body>,以及一个结束标签 </body>。元素内容是另一个 HTML 元素(p 元素)。

(3)、<html> 元素:

案例:

<html>

    <body>
    <p>This is my first paragraph.</p>
    </body>

</html>

解读:<html> 元素定义了整个 HTML 文档。这个元素拥有一个开始标签 <html>,以及一个结束标签 </html>。元素内容是另一个 HTML 元素(body 元素)。

5、HTML的结束标签

即使忘记了使用结束标签,大多数浏览器也会正确地显示 HTML:例如下面的例子在大多数浏览器中都没问题,但不要依赖这种做法。忘记使用结束标签会产生不可预料的结果或错误。

<p>This is paragraph1
<p>This is paragraph2

**注意:**未来的 HTML 版本不允许省略结束标签。所以现在最好要记得开始标签与闭合标签要配对。

第四节 HTML标签的属性
1、HTML 属性
  • HTML 标签可以拥有属性属性提供了有关 HTML 元素的更多的信息

  • 属性总是以名称/值对的形式出现,比如:name="value"

  • 属性总是在 HTML 元素的开始标签中规定。

2、HTML 链接的属性(链接目标)
  • HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:

  • 样例如下:

  • <a href="http://www.baidu.com">百度</a>
    
3、HTML 标题的属性(对齐方式)
  • <h6> 定义标题的开始。

  • <h6 align=“center”> 拥有关于对齐方式的附加信息。表示对齐方式为居中,效果如下:

  • 对齐方式为居中
  • <h6 align="center"> 对齐方式为居中 </h6>
    
4、HTML 主体的属性(背景颜色)
  • <body> 定义 HTML 文档的主体。
  • <body bgcolor=“yellow”> 拥有关于背景颜色的附加信息。
5、HTML 表格的属性(边缘宽度)
  • <table> 定义 HTML 表格。
  • <table border=“1”> 拥有关于表格边框的附加信息。
6、注意一:属性的大小写
  • 属性和属性值对大小写不敏感
  • 而新版本的 (X)HTML 要求使用小写属性。
7、注意二、属性的引号
  • 属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。

  • 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:

name='Bill "HelloWorld" Gates'

border=“1”> 拥有关于表格边框的附加信息。

6、注意一:属性的大小写
  • 属性和属性值对大小写不敏感
  • 而新版本的 (X)HTML 要求使用小写属性。
7、注意二、属性的引号
  • 属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。

  • 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:

name='Bill "HelloWorld" Gates'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值