HTML入门①

基础HTML学习①

本系列笔记主要是根据W3school和菜鸟教程进行自学然后编辑的,此笔记适合小白(像我一样刚学的)

## 一、小试牛刀

 <html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

## 二、什么是 HTML?

HTML 是用来描述网页的一种语言。

  1. HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  2. HTML 不是一种编程语言,而是一种标记语言 (markup language)
  3. 标记语言是一套标记标签 (markup tag)
  4. HTML 使用标记标签来描述网页

## 三、HTML 标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

  1. HTML 标签是由尖括号包围的关键词,比如 <html>
  2. HTML 标签通常是成对出现的,比如 <b></b>
  3. 标签对中的第一个标签是开始标签,第二个标签是结束标签
  4. 开始和结束标签也被称为开放标签和闭合标签

## 四、HTML 文档 = 网页

  1. HTML 文档描述网页
  2. HTML 文档包含 HTML 标签和纯文本
  3. HTML 文档也被称为网页

Web 浏览器的作用:
读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。

<html>
<body>

<h1>我的第一个标题</h1>

<p>我的第一个段落。</p>

</body>
</html>

运行后的界面:
在这里插入图片描述

注意:
<html></html> 之间的文本描述网页
<body></body> 之间的文本是可见的页面内容
<h1></h1> 之间的文本被显示为标题
<p></p> 之间的文本被显示为段落

## 五、基本的HTML标签-4个实例

(一)HTML 标题
HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

<html>

<body>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

<p>请仅仅把标题标签用于标题文本。不要仅仅为了产生粗体文本而使用它们。请使用其它标签或 CSS 代替。</p>

</body>
</html>

运行结果:
在这里插入图片描述
问题:
html中有没有<h7>这种?
回答:
事实上html标签算是h了,依次都是标题,按照递减的顺序。比较适合一些文档的标题编辑。任何都是都有其特定的作用;用h7标签的话,会影响阅读,需要避免。
你可以在<h1>标签内嵌套多个<h2>,来满足需求,当然还有CSS更加适合满足你的要求。

(二)HTML 段落

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

<html>
<body>

<p>这是段落。</p>
<p>这是段落。</p>
<p>这是段落。</p>

<p>段落元素由 p 标签定义。</p> 

</body>
</html>

运行结果:

在这里插入图片描述
(三)HTML 链接

HTML 链接是通过 <a> 标签进行定义的。

<html>
<body>

<a href="http://www.w3school.com.cn">
This is a link</a>

</body>
</html>

注释:在 href 属性中指定链接的地址。

运行结果:
在这里插入图片描述
(四)HTML 图像
HTML 图像是通过 <img> 标签进行定义的。

<html>
<body>

<img src="/i/eg_w3school.gif" width="300" height="120" />

</body>
</html>

注释:图像的名称和尺寸是以属性的形式提供的。

运行结果:
在这里插入图片描述
## 六、HTML 元素

HTML 文档是由 HTML 元素定义的。
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

在这里插入图片描述
注释:开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。

## 七、HTML 元素语法

  1. HTML 元素以开始标签起始
  2. HTML 元素以结束标签终止
  3. 元素的内容是开始标签与结束标签之间的内容
  4. 某些 HTML 元素具有空内容(empty content)
  5. 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  6. 大多数 HTML 元素可拥有属性

嵌套的 HTML 元素

大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)。

HTML 文档由嵌套的 HTML 元素构成。

html文档实例:

<html>

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

</html>

html实例<p>元素:

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

这个 <p> 元素定义了 HTML 文档中的一个段落。

这个元素拥有一个开始标签 <p>,以及一个结束标签 </p>

元素内容是:This is my first paragraph。

元素:
<body>
<p>This is my first paragraph.</p>
</body>

<body> 元素定义了 HTML 文档的主体。

这个元素拥有一个开始标签 <body>,以及一个结束标签 </body>

元素内容是另一个 HTML 元素(p 元素)。

元素:
<html>

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

</html>

<html> 元素定义了整个 HTML 文档。

这个元素拥有一个开始标签 <html>,以及一个结束标签 </html>

元素内容是另一个 HTML 元素(body 元素)。

不要忘记结束标签

即使您忘记了使用结束标签,大多数浏览器也会正确地显示 HTML;
注释:未来的 HTML 版本不允许省略结束标签。

空的 HTML 元素
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。

<br> 就是没有关闭标签的空元素<br> 标签定义换行)。

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

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

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

HTML 提示:使用小写标签
HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。

## 八、HTML 属性

属性为 HTML 元素提供附加信息

HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息

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

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

实例1:使标题进行居中排列

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>

<body>

<h1 align="center">This is heading 1</h1>

<p>上面的标题在页面中进行了居中排列。上面的标题在页面中进行了居中排列。上面的标题在页面中进行了居中排列。</p>

</body>
</html>

<h1> 定义标题的开始。

<h1 align="center"> 拥有关于对齐方式的附加信息。

实例2:背景颜色

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="zh-cn" />
</head>

<body bgcolor="yellow">
<h2>请看: 改变了颜色的背景。</h2>
</body>

</html>

<body> 定义 HTML 文档的主体。

<body bgcolor="yellow"> 拥有关于背景颜色的附加信息。

问题:是什么意思?
回答:
meta是html语言head区的一个辅助性标签,有很多作用,比如,搜索引擎某度,会根据这个来查找以及分类这个网页,当然还有很多的用处:

定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口等

http-equiv是给服务端的头信息,

content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

HTML 提示:使用小写属性
属性和属性值对大小写不敏感。

始终为属性值加引号
属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。

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

name='Bill "HelloWorld" Gates'

适用于大多数 HTML 元素的属性:

在这里插入图片描述
## 九、HTML 标题

在 HTML 文档中,标题很重要。

标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

<h1> 定义最大的标题。<h6> 定义最小的标题。

<html>

<body>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

<p>请仅仅把标题标签用于标题文本。不要仅仅为了产生粗体文本而使用它们。请使用其它标签或 CSS 代替。</p>

</body>
</html>

运行结果:
在这里插入图片描述
注释:
(1)浏览器会自动地在标题的前后添加空行。
(2)默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后。

HTML heading 标签只用于标题。不为了产生粗体或大号的文本而使用标题。

搜索引擎使用标题为您的网页的结构和内容编制索引。

因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。

应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。

## 十、HTML 水平线

<hr /> 标签在 HTML 页面中创建水平线。

hr 元素可用于分隔内容。

<html>

<body>
<p>hr 标签定义水平线:</p>
<hr />
<p>这是段落。</p>
<hr />
<p>这是段落。</p>
<hr />
<p>这是段落。</p>
</body>
</html>

运行结果:
在这里插入图片描述
注:使用水平线 (<hr> 标签) 来分隔文章中的小节是一个办法(但并不是唯一的办法)。

## 十一、HTML 注释

可以将注释插入 HTML 代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们。

注释:<!DOCTYPE> 声明没有结束标签和对大小写不敏感。

<!DOCTYPE html>
<!--
<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5 不基于 SGML,所以不需要引用 DTD。
-->
<html>

<body>

<!--这是一段注释。注释不会在浏览器中显示。-->

<p>这是一段普通的段落。</p>

</body>
</html>

注释:开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要。

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值