html

一、简介

--什么是HTML

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

HTML指的是超文本标记语言

HTML不是一种编程语言,而是一种标记语言

标记语言是一条标记标签

HTML使用标记标签来描述网页
--HTML标签

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

HTML 标签是由*尖括号*包围的关键词,比如 <html>

HTML 标签通常是*成对出现*的,比如 <b> 和 </b>

标签对中的第一个标签是*开始标签*,第二个标签是*结束标签*

开始和结束标签也被称为*开放标签*和*闭合标签*
--HTML 文档 = 网页

HTML 文档*描述网页*

HTML 文档*包含 HTML 标签*和纯文本

HTML 文档也被称为*网页*

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

<html>
<body>


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

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

</body>
</html>

--例子解释

 - <html> 与 </html> 之间的文本描述网页

- <body> 与 </body> 之间的文本是可见的页面内容

- <h1> 与 </h1> 之间的文本被显示为标题

- <p> 与 </p> 之间的文本被显示为段落

--HTML 元素

HTML 文档是由 HTML 元素定义的。

--HTML 元素

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

 | 开始标签                 | 元素内容            | 结束标签 |

| :----------------------- | :------------------ | :------- |

| <p>                     | This is a paragraph | </p>     |

| <a href="default.htm" > | This is a link      | </a>     |

| <br />                  |                     |          |

 --HTML 元素语法

- HTML 元素以*开始标签*起始

- HTML 元素以*结束标签*终止

- *元素的内容*是开始标签与结束标签之间的内容

- 某些 HTML 元素具有*空内容(empty content)*

- 空元素*在开始标签中进行关闭*(以开始标签的结束而结束)

- 大多数 HTML 元素可拥有*属性*

--嵌套的 HTML 元素

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

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

HTML 文档实例

```html
<html>

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

</html>
```

上面的例子包含三个 HTML 元素。

 --HTML 实例解释

 --<p> 元素:

 ```html

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

```

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

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

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

 -- <body> 元素:

 ```html

<body>

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

</body>

```

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

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

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

 -- <html> 元素:

 ```html

<html>

 

<body>

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

</body>

 

</html>

```

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

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

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

 --不要忘记结束标签

 即使您忘记了使用结束标签,大多数浏览器也会正确地显示 HTML:

 ```html

<p>This is a paragraph

<p>This is a paragraph

```

上面的例子在大多数浏览器中都没问题,但不要依赖这种做法。忘记使用结束标签会产生不可预料的结果或错误。

 **注释:**未来的 HTML 版本不允许省略结束标签。

--空的 HTML 元素

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

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

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

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

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

--HTML 提示:使用小写标签

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

W3School 使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中*推荐*使用小写,而在未来 (X)HTML 版本中*强制*使用小写。

--HTML 属性

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

--HTML 属性

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

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

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

--属性实例

 HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:

```html

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

```

--更多 HTML 属性实例

--属性例子 1:

<h1> 定义标题的开始。

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

--属性例子 2:

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

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

--属性例子 3:

<table> 定义 HTML 表格。

<table border="1"> 拥有关于表格边框的附加信息。

--HTML 提示:使用小写属性

属性和属性值对大小写*不敏感*。

 不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。

 而新版本的 (X)HTML 要求使用小写属性。

--始终为属性值加引号

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

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

 ```html

name='Bill "HelloWorld" Gates'

```

--HTML 属性参考手册

我们的完整的 HTML 参考手册提供了每个 HTML 元素可使用的合法属性的完整列表:

[完整的 HTML 参考手册](https://www.w3school.com.cn/tags/index.asp)

下面列出了适用于大多数 HTML 元素的属性:

| 属性  | 值                 | 描述                                     |

| :---- | :----------------- | :--------------------------------------- |

| class | *classname*        | 规定元素的类名(classname)              |

| id    | *id*               | 规定元素的唯一 id                        |

| style | *style_definition* | 规定元素的行内样式(inline style)       |

| title | *text*             | 规定元素的额外信息(可在工具提示中显示) |

 

 


 
 

   

原文地址:https://www.cnblogs.com/gt92/p/11637904.html