HTML基础1-文本级元素

news2024/9/9 6:12:45

HTML 简介

什么是 HTML?

HTML (HyperText Markup Language) 是一种用于创建网页的标准标记语言。它通过使用一系列预定义的元素来描述文档的结构和外观,
您可以使用 HTML 来建立自己的 WEB 站点。
图片

HTML 的作用

HTML 用于定义网页的结构,告诉浏览器如何显示页面上的内容

历代HTML
版本发布日期主要更新
HTML 1.01993基础标签集
HTML 2.01995改进并标准化
HTML 3.21997复杂元素如 <table><font>
HTML 4.011999定义了三个不同的 DTD;增加了对 CSS 的支持
XHTML 1.02000基于 HTML 4.01,采用 XML 语法
HTML52014新的语义标签;增强的多媒体支持;本地存储等功能
HTML5.12016小范围改进和澄清
HTML5.22017添加新特性,如 <template> 元素的增强等
HTML Living Standard持续发展作为持续更新的标准,无固定版本号

HTML例子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Hello World</title>
</head>
<body>
    <h1>Hello World</h1>
    <p>This is my first HTML document.</p>
</body>
</html>

HTML 标签简介

什么是 HTML 标签?

HTML (HyperText Markup Language)标签是用来定义 HTML 文档结构的特殊关键字。这些标签告诉浏览器如何解释和呈现文档中的内容。每个 HTML 标签都有特定的功能,用于表示不同的元素类型。

HTML 标签的基本结构

HTML 标签通常由尖括号包围的关键词组成。例如,<p> 是一个段落标签,它告诉浏览器这是一个段落的开始。大多数标签需要一个开始标签和一个结束标签,结束标签前面会有一个斜杠/。例如:

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

HTML元素

文本级元素

<p>: 段落
  • 用途: 定义文档中的一个段落。
  • 属性: 无
  • 示例:
    <p>This is a paragraph of text.</p>
    
<h1><h6>: 标题
  • 用途: 定义不同级别的标题。
  • 属性: 无
  • 示例:
    <h1>Main Heading</h1>
    <h2>Subheading</h2>
    <h3>Sub-subheading</h3>
    <h4>Sub-sub-subheading</h4>
    <h5>Sub-sub-sub-subheading</h5>
    <h6>Sub-sub-sub-sub-subheading</h6>
    

这些元素是HTML中最基础也是最重要的文本级元素,用于构建文档的基本结构。下面是完整的示例代码,演示如何使用<p><h1><h6>元素:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>HTML 文本级元素示例</title>
</head>
<body>
  <h1>主标题</h1>
  <p>这是一个段落。段落由多个句子组成,通常用于描述或叙述信息。</p>
  <h2>子标题</h2>
  <p>子标题下的段落。段落可以帮助组织文本内容,使得文档结构更加清晰。</p>
  <h3>三级标题</h3>
  <p>三级标题下的段落。使用不同级别的标题可以帮助读者理解文档的层次结构。</p>
  <h4>四级标题</h4>
  <p>四级标题下的段落。标题级别从 `<h1>` 到 `<h6>`,其中 `<h1>` 通常用于最重要的标题。</p>
  <h5>五级标题</h5>
  <p>五级标题下的段落。虽然 `<h5>` 和 `<h6>` 不经常使用,但在复杂文档中它们仍然有用。</p>
  <h6>六级标题</h6>
  <p>六级标题下的段落。这是最低级别的标题,通常用于非常详细的子主题。</p>
</body>
</html>
<a>: 锚链接
  • 用途: 创建超链接到其他页面或同一页面内的位置。
  • 属性:
    • href: 链接的目标地址。
    • target: 指定链接打开的方式,如 _blank 表示新窗口打开。
  • 示例:
    <a href="https://www.example.com" target="_blank">Example Link</a>
    
<abbr>: 缩写
  • 用途: 表示缩写词或首字母缩略词。
  • 属性:
    • title: 提供缩写的完整形式。
  • 示例:
    <abbr title="Hypertext Markup Language">HTML</abbr>
    
<b>: 加粗
  • 用途: 对文本进行视觉加粗。
  • 属性: 无
  • 示例:
    <b>This text is bold.</b>
    
<br>: 换行
  • 用途: 在文本中插入换行。
  • 属性: 无
  • 示例:
    Line one<br>Line two
    
<cite>: 引用作品名称
  • 用途: 标记引用的作品名称。
  • 属性: 无
  • 示例:
    <cite>The Scream</cite> by Edvard Munch
    
<code>: 计算机代码片段
  • 用途: 表示计算机源代码或可执行程序的片段。
  • 属性: 无
  • 示例:
    <code>function helloWorld() { console.log('Hello, world!'); }</code>
    
<data>: 显示数据值
  • 用途: 显示一个机器可读的数据值。
  • 属性:
    • value: 数据的机器可读值。
  • 示例:
    <data value="12345">Product #12345</data>
    
<dfn>: 定义
  • 用途: 标记定义术语。
  • 属性: 无
  • 示例:
    <p><dfn>HTML</dfn> stands for Hypertext Markup Language.</p>
    
<em>: 强调
  • 用途: 强调文本,通常以斜体显示。
  • 属性: 无
  • 示例:
    <p>I was very <em>surprised</em> by the news.</p>
    
<i>: 斜体
  • 用途: 将文本设置为斜体样式。
  • 属性: 无
  • 示例:
    <p>This text is <i>italicized</i>.</p>
    
<kbd>: 键盘输入
  • 用途: 表示键盘输入或其他用户输入。
  • 属性: 无
  • 示例:
    <p>To save a file, press <kbd>Ctrl+S</kbd>.</p>
    
<mark>: 高亮
  • 用途: 高亮显示文本。
  • 属性: 无
  • 示例:
    <p>Find the word <mark>example</mark> in this paragraph.</p>
    
<q>: 短引用
  • 用途: 表示短引用或简短摘录。
  • 属性: 无
  • 示例:
    She said, <q>What time is it?</q>
    
<s>: 删除线
  • 用途: 表示不再相关或不准确的内容。
  • 属性: 无
  • 示例:
    <s>This information is outdated.</s>
    
<small>: 较小文字
  • 用途: 显示较小的文字,常用于法律声明或版权信息。
  • 属性: 无
  • 示例:
    <p>Copyright © 2024 <small>All rights reserved.</small></p>
    
<span>: 通用内联容器
  • 用途: 用于应用样式或添加脚本处理的通用容器。
  • 属性: 无
  • 示例:
    <p><span style="color:red;">This text is red.</span></p>
    
<strong>: 强调重要性
  • 用途: 表示重要的文本,通常以加粗显示。
  • 属性: 无
  • 示例:
    <p>This is <strong>very important</strong>.</p>
    
<sub>: 下标
  • 用途: 表示下标,通常用于化学方程式等。
  • 属性: 无
  • 示例:
    H<sub>2</sub>O
    
<sup>: 上标
  • 用途: 表示上标,通常用于指数或脚注。
  • 属性: 无
  • 示例:
    10<sup>2</sup>
    
<time>: 时间/日期
  • 用途: 标记时间或日期。
  • 属性:
    • datetime: 机器可读的时间或日期格式。
  • 示例:
    <p>Today is <time datetime="2024-07-30">July 30, 2024</time>.</p>
    
<u>: 下划线
  • 用途: 将文本设置为下划线样式。
  • 属性: 无
  • 示例:
    <p>This text is <u>underlined</u>.</p>
    
<var>: 变量
  • 用途: 表示变量名或可替换的值。
  • 属性: 无
  • 示例:
    <p>Let <var>x</var> be the unknown value.</p>
    
<wbr>: 自动换行机会
  • 用途: 指定文本中的允许换行的位置。
  • 属性: 无
  • 示例:
    <p>This-is-a-long-word-that-might-need-to-break-at-the-dashes<wbr>-to-wrap-properly.</p>
    

完整实例

代码


<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>HTML 文本级元素示例</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      line-height: 1.6;
      max-width: 800px;
      margin: 0 auto;
      padding: 20px;
    }
    h1, h2, h3, h4, h5, h6 {
      color: #333;
    }
    p {
      color: #666;
    }
    a {
      color: #0077CC;
      text-decoration: none;
    }
    a:hover {
      text-decoration: underline;
    }
    code {
      background-color: #f4f4f9;
      padding: 2px 4px;
      border-radius: 4px;
    }
    pre {
      background-color: #f4f4f9;
      padding: 10px;
      overflow-x: auto;
      white-space: pre-wrap;
      word-wrap: break-word;
    }
    kbd {
      display: inline-block;
      padding: 2px 4px;
      font-size: 0.85em;
      font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
      line-height: 1.4;
      color: #444;
      background-color: #f7f7f7;
      border: solid 1px #ccc;
      border-bottom-color: #bbb;
      border-radius: 3px;
      box-shadow: inset 0 -1px 0 #bbb;
    }
  </style>
</head>
<body>
  <h1>HTML 文本级元素示例</h1>
  <p>欢迎来到这篇关于HTML文本级元素的文章。在这里,我们将探讨如何使用HTML中的各种文本级元素来构建结构化的文档。</p>

  <h2>段落与标题</h2>
  <p>段落和标题是HTML文档的基础。段落使用`<p>`标签定义,而标题则使用从`<h1>`到`<h6>`的标签来定义。</p>

  <h3>段落</h3>
  <p>段落是文本的基本单位,通常由一个或多个句子组成。使用`<p>`标签可以明确地区分文档中的不同段落。</p>

  <h4>标题</h4>
  <p>标题用于表示文档中的不同部分或章节。从最重要的`<h1>`到最不重要的`<h6>`,这些标签帮助读者快速理解文档的结构。</p>

  <h5>示例</h5>
  <p>下面是一个使用段落和标题的示例:</p>

  <h6>示例段落</h6>
  <p>这是一个示例段落。段落通常用于描述或叙述信息,帮助组织文本内容,使得文档结构更加清晰。</p>

  <h6>示例标题</h6>
  <h1>一级标题</h1>
  <h2>二级标题</h2>
  <h3>三级标题</h3>
  <h4>四级标题</h4>
  <h5>五级标题</h5>
  <h6>六级标题</h6>

  <h2>其他文本级元素</h2>
  <p>除了段落和标题之外,HTML还提供了许多其他的文本级元素,这些元素可以增强文档的表现力和语义性。</p>

  <h3>链接</h3>
  <p>链接使用`<a>`标签来创建。例如,这是一个指向 <a href="https://www.example.com" target="_blank">示例网站</a> 的链接。</p>

  <h3>缩写</h3>
  <p>缩写使用`<abbr>`标签来表示。例如,HTML代表 <abbr title="Hypertext Markup Language">HTML</abbr></p>

  <h3>加粗和斜体</h3>
  <p>可以使用`<b>`和`<i>`标签来分别表示加粗和斜体文本。例如:这是一个<b>加粗</b>的例子,而这是一个<i>斜体</i>的例子。</p>

  <h3>代码和变量</h3>
  <p>使用`<code>`和`<var>`标签来表示计算机代码和变量。例如:这是一个<code>console.log()</code>函数的示例,而<var>x</var><var>y</var>是变量。</p>

  <h3>键盘输入</h3>
  <p>使用`<kbd>`标签来表示键盘输入。例如:要保存文件,请按<kbd>Ctrl+S</kbd></p>

  <h3>引用</h3>
  <p>使用`<q>`标签来表示短引用。例如:她说:<q>今天天气真好!</q></p>

  <h3>删除线和下划线</h3>
  <p>使用`<s>`和`<u>`标签来表示删除线和下划线。例如:这个信息已经过时了<s>不再有效</s>,而<u>这个单词被下划线</u></u></s></p>

  <h3>高亮</h3>
  <p>使用`<mark>`标签来高亮显示文本。例如:请找到这段话中的<mark>关键词</mark></p>

  <h3>时间</h3>
  <p>使用`<time>`标签来表示时间和日期。例如:今天的日期是 <time datetime="2024-07-30">2024年7月30日</time></p>

  <h3>换行</h3>
  <p>使用`<br>`标签来进行换行。例如:第一行<br>第二行</p>

  <h3>数据</h3>
  <p>使用`<data>`标签来表示机器可读的数据。例如:产品编号 <data value="12345">12345</data></p>

  <h3>方向隔离</h3>
  <p>使用`<bdi>`标签来表示文本的方向隔离。例如:右对齐的文本 <bdi dir="rtl">بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ</bdi></p>

  <h3>内联容器</h3>
  <p>使用`<span>`标签作为通用的内联容器。例如:这是一个<span style="color:red;">红色</span>的文本。</p>

  <h3>小号文字</h3>
  <p>使用`<small>`标签来表示小号文字。例如:版权 © 2024 <small>版权所有。</small></p>

  <h3>上标和下标</h3>
  <p>使用`<sup>`和`<sub>`标签来表示上标和下标。例如:H<sub>2</sub>O 和 10<sup>2</sup></p>

  <h3>自动换行机会</hbr>
  <p>使用`<wbr>`标签来指定文本中的自动换行机会。例如:这是一个-很-长-的-词<wbr>-汇-。</p>

  <h2>总结</h2>
  <p>通过使用这些文本级元素,你可以创建结构丰富、内容多样的文档。每个元素都有其特定的用途和应用场景,合理使用它们可以使你的文档更具表现力和语义性。</p>

</body>
    </html>

样图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1962312.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快手文生图模型-Kolors快速上手

Kolors是什么 可图(Kolors)&#xff1a;用于真实感文本到图像合成的扩散模型的有效训练 可图&#xff0c;是快手开源的一个文生图模型&#xff0c;架构上使用了chatglm&#xff0c;比普通的sd模型在中文理解上要强大很多&#xff0c;以往sd模型的提示词理解能力往往只有两种 …

《BeanShell 在 JMeter 中的应用》总结

通过案例进行讲解 一、BeanShell 介绍 官网: http://www.BeanShell.org BeanShell 是一种完全符合 Java 语法规范的脚本语言&#xff0c;具有以下特点&#xff1a; 是一种松散类型的脚本语言&#xff0c;类似 JS。是用 Java 写成的小型、免费、可下载的嵌入式 Java 源代码解…

计算机毕业设计选题推荐-零食批发商仓库管理系统-Java/Python项目实战

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

LocalDateTime的序列化和反序列化

背景 最近定位出一个LocalDateTime序列化相关的问题&#xff0c;简单记录一下。本文重点介绍Jackson对LocalDateTime的序列化和反序列化&#xff0c;并结合Spring应用场景进行介绍。 1.LocalDateTime与字符串转换 可以通过DateTimeFormatter实现LocalDateTime与字符串的相互…

Windows远程桌面无法拷贝文件问题

场景说明 Winwdows远程桌面&#xff0c;相比Linux方便一点就是&#xff0c;同是windows连接&#xff0c;其中复制粘贴功能&#xff0c;可以在两个windows无缝切换。 但最近笔者远程一台测试windows服务器时&#xff0c;发现无法在服务器上复制内容到本地&#xff0c;也无法从…

西门子s7第三方(S7netplus)读写操作

和西门子PLC通讯需要使用S7netplus​​这个包&#xff0c;可以在NuGet​​上搜索下载&#xff0c;下载后引入命令空间using S7.Net;​​ 创建PLC对象进行连接使用Write Read进行读写操作即可不需要在发请求帧 //创建Plc对象Plc plc; //西门子设备是s7-1200//参数1 CPu类型//参…

微信小程序+JAVA实现微信支付

时隔两年再次回归 本文主要讲的是小程序实现微信支付功能&#xff0c;后台采用JAVA。 一.准备工作 1.小程序 2.微信商户号 1.商户号申请 这里对小程序的申请不做赘述。 如果没有微信商户号的同学&#xff0c;点击该链接https://pay.weixin.qq.com/&#xff0c;按照下属步骤…

低代码与人工智能的融合:加速应用开发的未来趋势

什么是低代码&#xff0c;它是如何工作的&#xff1f; 低代码是一种软件开发概念&#xff0c;它通过最小化手工编码的方式&#xff0c;为开发和部署定制化应用提速。低代码平台具备模型驱动、沙盒多环境、可编程的可视化开发方式等&#xff0c;能用于开发包含有用户界面、业务逻…

二叉树——链式结构的实现

首先是分为三个文件进行实现&#xff1a;tree.h、tree.c、test.c tree.h 用链表来表示⼀棵⼆叉树&#xff0c;即用链来指示元素的逻辑关系。通常的方法是链表中每个结点由三个域组成&#xff0c;数据域和左右指针域&#xff0c;左右指针分别用来给出该结点左孩⼦和右孩⼦所在…

基于Springboot + vue + mysql 校友社交管理系统 设计实现

目录 &#x1f4da; 前言 &#x1f4d1;摘要 1.1 研究背景 &#x1f4d1;操作流程 &#x1f4da; 系统架构设计 &#x1f4da; 数据库设计 &#x1f4ac; E-R表 4.2.2数据库逻辑结构设计 &#x1f4da; 系统功能的具体实现 系统功能模块 系统首页 校友会信息 校友活动 …

仿RabbitMQ实现消息队列———整体框架

目录 一、项目简介 需求分析 AMQP 特点&#xff1a; AMQP 模型&#xff1a; 交换机类型 持久化 网络通信 二、服务端模块 1、交换机数据管理 2、队列数据管理 3、绑定数据管理 4、消息数据管理 5、虚拟机数据管理 6、路由匹配管理 7、消费者管理 8、信道管理 …

智源发布三款BGE新模型,再次刷新向量检索最佳水平

近期&#xff0c;以大语言模型&#xff08;LLM&#xff09;为基础的向量模型&#xff08;embedding model&#xff09;变得愈发流行。得益于大语言模型强大的语义理解能力&#xff0c;相关模型在下游任务中的检索精度得到了显著的提升。然而&#xff0c;当前基于大模型的向量模…

leetcode 1555 银行账号概要(postgresql)

需求 用户表&#xff1a; Users --------------------- | Column Name | Type | --------------------- | user_id | int | | user_name | varchar | | credit | int | --------------------- user_id 是这个表的主键。 表中的每一列包含每一个用户当前的额度信息。 交易表&…

Nginx反向代理实战

使用反向代理代理服务 假设我们有三台服务器提供不同的服务 nginx作为代理服务器 代理服务器&#xff1a; 192.168.101.23 其余三台服务器 服务器1 192.168.101.18 服务器2 192.168.101.87 服务器3 192.168.101.20 代理服务器的nginix配置 server {listen 8085;ser…

【机器学习基础】机器学习概述与实践基础

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈Python机器学习 ⌋ ⌋ ⌋ 机器学习是一门人工智能的分支学科&#xff0c;通过算法和模型让计算机从数据中学习&#xff0c;进行模型训练和优化&#xff0c;做出预测、分类和决策支持。Python成为机器学习的首选语言&#xff0c;…

Docker中使用自定义网络方式实现Redis集群部署与测试流程

场景 Docker中Docker网络-理解Docker0与自定义网络的使用示例&#xff1a; Docker中Docker网络-理解Docker0与自定义网络的使用示例-CSDN博客 参考上面的流程实现自定义网络的实现。 下面记录其应用实例&#xff0c;使用Docker的自定义网络实现redis集群部署。 注&#xf…

IP地址https证书的优势与申请途径

一、IP地址SSL证书的优势 无需域名&#xff1a;对于一些内部系统或者专用设备而言&#xff0c;它们可能不具有域名&#xff0c;但仍需保障通信安全。IP地址SSL证书正好满足这一需求。简化管理&#xff1a;对于拥有大量设备的企业来说&#xff0c;维护每个设备的域名可能是一个…

tomato-靶机渗透

tomato-靶机 一、安装靶机环境 下载双击.ova文件&#xff0c;写文件名路径导入 打开虚拟机用NAT模式 编辑–>虚拟网络编辑器查看IP段 二、信息收集 1.御剑端口扫描查找该虚拟机的IP 访问网站 扫目录 dirb http://192.168.30.130 收集到目录 /server-status /antibot_im…

成为git砖家(9): git checkout <commit> <file> 的含义

文章目录 1. 目的2. 官方文档解释3. Tower 的解释4. References 1. 目的 git checkout 命令承载了非常多的功能&#xff0c; 想要一次全弄懂&#xff0c;不太现实&#xff1b; 这次白鱼带领大家学习 git checkout <file> 的用法。 老规矩&#xff0c;先查看 git checko…