Skip to content

介绍

什么是Html

HTML 是创建网页的标准标记语言。

  • HTML 超文本标记语言;
  • HTML 是创建网页的标准标记标签语言;
  • HTML 描述网页的结构;
  • HTML 由一系列元素组成;
  • HTML 元素告诉浏览器如何显示内容;
  • HTML 元素标记内容片段,例如“这是一个标题”、“这是一个段落”、“这是一个链接”等等。

创建一个简单的 HTML 文件

html
<!DOCTYPE html>
<html>
	<head>
		<title>Page Title</title>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
		<style></style>
	</head>
	<body>
		<div id="app"></div>
		<script></script>
	</body>
</html>

代码解释

  • 声明 <!DOCTYPE html> 定义此文档是 HTML5 文档
  • <html> 元素是 HTML 页面的根元素
  • <head> 元素包含有关 HTML 页面的元信息
  • <title> 元素指定 HTML 页面的标题(显示在浏览器的标题栏或页面的选项卡中)
  • 元素 <body> 定义文档的主体,是所有可见内容的容器,例如标题、段落、图像、超链接、表格、列表等。
  • <script> 定义交互逻辑主题代码
  • <style> 元素样式主题

元素

元素就是一套标记标签语言(开始标签,结束标签),例如:<div><p><a><img /><script><style><title><meta><body><head><html>等。

html
<!-- <p> 开始标签 -->
<!-- </p> 结束标签 -->
<p>这是一段文本</p>

接下来,将带您认识元素标签...

标题 H1-H6

TIP

HTML 标题是您想要在网页上显示的标题或副标题。

常常用于网页的标题展示,标题分为 1-6,然而权重是不一样的,各有个的用法; <h1></h1>定义最为重要的标题,也是权重最高的,而 <h6></h6>定义最不重要的标题,同时也是权重最小的。

用法

html
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>

WARNING

值得注意的是:

浏览器会在标题的前后添加一些间距(空白距离);同时仅仅最作为题,不建议用标题将文本加粗或者放大;因为浏览器默认的样式已经足够,当然权重不太一样,导致的字体大小也是不用的,当然文本加粗是默认的

段落 P

TIP

段落标签是最常用的标签,用于将文本分成段落,段落之间用 <p></p> 标签包裹起来。新行开始,并且通常是一块文本。经常用于文章的展示;

同样,段落总是从新行开始,并且浏览器会自动在段落前后添加一些空白(边距)。

用法

html
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>

当然,P标签在网页中,会自动删除多余的空行与空格;

水平规则 hr

水平规则标签,用于在网页中添加水平分割线,例如:

html
<p>这时一段内容</p>
<hr />
<p>这时一段内容</p>
<hr />

<hr>标签为空标签,也就是说它没有结束标签。

换行符 br

br 标签,用于在网页中添加换行符,例如:

html
<p>这是第一行</p>
<br />
<p>这是第二行</p>
<br />
<p>这是第三行</p>
<br />

<br>标签为空标签,也就是说它没有结束标签。

格式化标签

含义

  1. b标签,用于将文本标记为粗体,例如:
  2. i标签,用于将文本标记为斜体,例如:
  3. u标签,用于将文本标记为下划线,例如:
  4. s标签,用于将文本标记为删除线,例如:
  5. em标签,用于将文本标记为斜体,例如:
  6. strong标签,用于将文本标记为粗体,例如:
  7. mark标签,用于将文本标记为标记,例如:
  8. del标签,用于将文本标记为删除线,例如:
  9. ins标签,用于将文本标记为下划线,例如:
  10. sub标签,用于将文本标记为下标,例如:
  11. sup标签,用于将文本标记为上标,例如:
  12. abbr标签,用于将文本标记为缩写,例如:
  13. code标签,用于将文本标记为代码,例如:
  14. kbd标签,用于将文本标记为键盘,例如:
  15. var标签,用于将文本标记为变量,例如:
  16. samp标签,用于将文本标记为示例,例如:
  17. cite标签,用于将文本标记为引用,例如:
  18. dfn标签,用于将文本标记为定义,例如:
  19. q标签,用于将文本标记为引用,例如:
  20. blockquote标签,用于将文本标记为引用,例如:
  21. address标签,用于将文本标记为地址,例如:
  22. pre标签,用于将文本标记为预格式文本,例如:
  23. small标签,用于将文本标记为小号,例如:

案例

html
<p><b>粗体</b></p>
<p><strong>粗体</strong></p>
<p><em>斜体</em></p>
<p><i>斜体</i></p>
<p><u>下划线</u></p>
<p><ins>下划线</ins></p>
<p><s>删除线</s></p>
<p><del>删除线</del></p>
<p><mark>标记</mark></p>
<p><sub>下标</sub></p>
<p><sup>上标</sup></p>
<p><small>小号</small></p>
<p><abbr title="Hyper Text Markup Language">HTML</abbr></p>
<p><code>代码</code></p>
<p><kbd>键盘</kbd></p>
<p><var>变量</var></p>
<p><samp>示例</samp></p>
<p><cite>引用</cite></p>
<p><dfn>定义</dfn></p>
<p><q>引用</q></p>
<p><blockquote>引用</blockquote></p>
<p><cite>引用</cite></p>
<p><address>地址</address></p>
<p><ins>引用</ins></p>
<p><del>引用</del></p>
<p><s>引用</s></p>
<p><s>引用</s></p>
<pre>
  My Bonnie lies over the ocean.
</pre>

粗体

粗体

斜体

斜体

下划线

下划线

删除线

删除线

标记

下标

上标

小号

HTML

代码

键盘

变量

示例

引用

定义

引用

引用

引用

地址

引用

引用

引用

引用

      My Bonnie lies over the ocean.
    
<template>
	<div class="p_container">
		<p><b>粗体</b></p>
		<p><strong>粗体</strong></p>
		<p><em>斜体</em></p>
		<p><i>斜体</i></p>
		<p><u>下划线</u></p>
		<p><ins>下划线</ins></p>
		<p><s>删除线</s></p>
		<p><del>删除线</del></p>
		<p><mark>标记</mark></p>
		<p><sub>下标</sub></p>
		<p><sup>上标</sup></p>
		<p><small>小号</small></p>
		<p><abbr title="Hyper Text Markup Language">HTML</abbr></p>
		<p><code>代码</code></p>
		<p><kbd>键盘</kbd></p>
		<p><var>变量</var></p>
		<p><samp>示例</samp></p>
		<p><cite>引用</cite></p>
		<p><dfn>定义</dfn></p>
		<p><q>引用</q></p>
		<blockquote>引用</blockquote>
		<p><cite>引用</cite></p>
		<address>地址</address>
		<p><ins>引用</ins></p>
		<p><del>引用</del></p>
		<p><s>引用</s></p>
		<p><s>引用</s></p>
		<pre>
      My Bonnie lies over the ocean.
    </pre>
	</div>
</template>

<style lang="scss" scoped>
.p_container {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;

	p {
		text-align: left;
	}
}
</style>

链接标签

链接标签,用于在网页中添加超链接,例如:

用法

TIP

html
<a href="https://www.baidu.com">百度</a>
<a href="https://www.baidu.com" target="_blank">百度</a>
<a href="https://www.baidu.com" target="_self">百度</a>
<a href="https://www.baidu.com" target="_parent">百度</a>
<a href="https://www.baidu.com" target="_top">百度</a>

几乎所有网页上都有链接。链接允许用户通过点击从一个页面到另一个页面。您可以单击链接并跳转到另一个文档。当将鼠标移到链接上时,鼠标箭头会变成一只小手。

WARNING

注意:链接不一定是文本。链接可以是图像或任何其他 HTML 元素!

默认情况下,链接在所有浏览器中都会显示如下内容:

  • 未访问的链接带有下划线和蓝色
  • 已访问的链接带有下划线和紫色
  • 活动链接带有下划线和红色
  • 当然可以使用 CSS 设置链接样式,以获得另一种外观!

属性

默认情况下,链接的页面将显示在当前浏览器窗口中。要更改此设置,您必须为链接指定另一个目标。 该target属性指定在何处打开链接的文档。

  • _self- 默认。在单击的同一窗口/选项卡中打开文档
  • _blank- 在新窗口或选项卡中打开文档
  • _parent- 在父框架中打开文档
  • _top- 在窗口中打开整个文档

其他用法

锚点标签,用于在网页中添加锚点,例如:

html
<!-- 锚点标签 -->
<a name="top"></a>
<a href="#top">回到顶部</a>
<!-- 常规用法 -->
<a href="https://www.baidu.com">百度</a>
<a href="https://www.baidu.com" target="_blank">百度</a>
<a href="https://www.baidu.com" target="_self">百度</a>
<a href="https://www.baidu.com" target="_parent">百度</a>
<a href="https://www.baidu.com" target="_top">百度</a>
<!-- 电子邮件 -->
<a href="mailto:admin@example.com">发送电子邮件</a>
<!-- 拨打电话 -->
<a href="tel:+1-555-555-5555">拨打电话</a>
<!-- 事件触发 -->
<a href="javascript:void(0);" onclick="alert('Hello World!');">点击我</a>
<a href="https://www.baidu.com" onclick="return confirm('确定要访问百度吗?');">
	百度
</a>

图像

待整理...

wangxiaoze | MIT License.