标签:enter classname 情况 -name 之间 order 元素 let 单引号
一、简介
--什么是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* | 规定元素的额外信息(可在工具提示中显示) |
标签:enter classname 情况 -name 之间 order 元素 let 单引号
原文地址:https://www.cnblogs.com/gt92/p/11637904.html