HTML 元素类型介绍

embedded/2024/11/24 5:37:28/
htmledit_views">

目录

1. 块级元素(Block-level Elements)

2. 行级元素(Inline Elements)

3. 行内块级元素(Inline-block Elements)

4. 表格相关元素

5. 列表相关元素

6. 表单相关元素

示例代码

示例效果

​编辑 


1. 块级元素(Block-level Elements)

块级元素在页面中独占一行,通常用于定义较大的结构。常见的块级元素包括:

  • <div>:通用容器,用于定义文档中的分区或节。
  • <p>:段落。
  • <h1> 至 <h6>:标题,从最高级别的 <h1> 到最低级别的 <h6>
  • <ul> 和 <ol>:无序列表和有序列表。
  • <li>:列表项。
  • <table>:表格。
  • <header>:页眉。
  • <footer>:页脚。
  • <nav>:导航链接。
  • <section>:独立的内容区域。
  • <article>:独立的文章。
  • <aside>:侧边栏或辅助内容。

2. 行级元素(Inline Elements)

行级元素在同一行显示,通常用于定义文本中的特定部分。常见的行级元素包括:

  • <a>:超链接。
  • <img>:图片。
  • <span>:通用容器,用于定义文档中的内联部分。
  • <strong>:加粗文本。
  • <em>:强调文本。
  • <code>:计算机代码文本。
  • <abbr>:缩写。
  • <input>:输入字段。
  • <button>:按钮。

3. 行内块级元素(Inline-block Elements)

行内块级元素结合了块级元素和行级元素的特性。它们在同一行显示,但可以设置宽度和高度,且内部可以包含块级元素。常见的行内块级元素包括:

  • <img>:图片。
  • <input>:输入字段。
  • <button>:按钮。
  • <textarea>:多行文本输入框。
  • <select>:下拉选择框。
  • <object>:嵌入外部对象。
  • <iframe>:嵌入另一个 HTML 文档。

4. 表格相关元素

表格相关元素用于创建和管理表格数据。常见的表格相关元素包括:

  • <table>:定义表格。
  • <tr>:定义表格行。
  • <td>:定义表格单元格。
  • <th>:定义表格标题单元格。
  • <thead>:定义表格头部。
  • <tbody>:定义表格主体。
  • <tfoot>:定义表格底部。

5. 列表相关元素

列表相关元素用于创建有序和无序列表。常见的列表相关元素包括:

  • <ul>:无序列表。
  • <ol>:有序列表。
  • <li>:列表项。
  • <dl>:定义列表。
  • <dt>:定义列表项的术语。
  • <dd>:定义列表项的描述。

6. 表单相关元素

表单相关元素用于创建用户输入表单。常见的表单相关元素包括:

  • <form>:定义表单。
  • <input>:输入字段。
  • <button>:按钮。
  • <textarea>:多行文本输入框。
  • <select>:下拉选择框。
  • <option>:定义下拉选择框中的选项。
  • <label>:定义表单控件的标签。
  • <fieldset>:定义表单中相关元素的组合。
  • <legend>:定义 <fieldset> 的标题。

示例代码

下面是一个包含不同类型元素的 HTML 页面示例:

html"><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>HTML 元素示例</title><style>.inline-block {display: inline-block;margin: 5px;padding: 10px;border: 1px solid black;}</style>
</head>
<body><!-- 块级元素 --><header><h1>欢迎来到我的网站</h1><nav><ul><li><a href="#home">首页</a></li><li><a href="#about">关于我们</a></li><li><a href="#contact">联系我们</a></li></ul></nav></header><main><section><h2>最新文章</h2><article><h3>文章标题</h3><p>这是文章的内容。Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></article></section><aside><h2>热门话题</h2><ul><li><a href="#">话题1</a></li><li><a href="#">话题2</a></li><li><a href="#">话题3</a></li></ul></aside></main><!-- 行级元素 --><p>这是一个包含 <strong>加粗</strong> 和 <em>强调</em> 文本的段落。</p><p>这是一个包含 <code>代码</code> 的段落。</p><p>这是一个包含 <abbr title="HyperText Markup Language">HTML</abbr> 缩写的段落。</p><p>这是一个包含 <a href="https://www.example.com">超链接</a> 的段落。</p><p>这是一个包含 <img src="image.jpg" alt="示例图片"> 的段落。</p><p>这是一个包含 <span style="color: red;">红色文本</span> 的段落。</p><!-- 行内块级元素 --><div><span class="inline-block">这是一个行内块级元素</span><span class="inline-block">这是另一个行内块级元素</span></div><!-- 表格相关元素 --><table><thead><tr><th>姓名</th><th>年龄</th><th>职业</th></tr></thead><tbody><tr><td>张三</td><td>25</td><td>工程师</td></tr><tr><td>李四</td><td>30</td><td>设计师</td></tr></tbody></table><!-- 表单相关元素 --><form><label for="name">姓名:</label><input type="text" id="name" name="name"><br><br><label for="email">邮箱:</label><input type="email" id="email" name="email"><br><br><label for="message">消息:</label><textarea id="message" name="message"></textarea><br><br><button type="submit">提交</button></form><footer><p>&copy; 2023 我的网站</p></footer>
</body>
</html>

示例效果

 


http://www.ppmy.cn/embedded/140041.html

相关文章

《Django 5 By Example》阅读笔记:p651-p678

《Django 5 By Example》学习第9天&#xff0c;p651-p678总结&#xff0c;总计28页。 一、技术总结 1.aggregate() (1)aggregate&#xff1a;ad-(“to”) gregare(“to collection into a flock(群)&#xff0c; to gather”) 因为ad 后面跟的是gregate&#xff0c;为了发…

Python学习29天

二分查找 # 定义函数冒泡排序法从大到小排列 def bbble_sort(list):# i控制排序次数for i in range(len(list) - 1):# j控制每次排序比较次数for j in range(len(list) - 1 - i):if list[j] < list[j 1]:list[j], list[j 1] list[j 1], list[j] # 定义二分查找函数 def…

Qt C++(一) 5.12安装+运行第一个项目

安装 1. Download Qt OSS: Get Qt Online Installer 在该链接中下载qt在线安装程序 2. 安装时候&#xff0c;注意关键一步&#xff0c;archive是存档的意思&#xff0c;可以找到旧的版本&#xff0c; 比如5.12 3. 注意组件没必要全选&#xff0c;否则需要安装50个g, 经过请教…

深入理解TensorFlow中的形状处理函数

摘要 在深度学习模型的构建过程中&#xff0c;张量&#xff08;Tensor&#xff09;的形状管理是一项至关重要的任务。特别是在使用TensorFlow等框架时&#xff0c;确保张量的形状符合预期是保证模型正确运行的基础。本文将详细介绍几个常用的形状处理函数&#xff0c;包括get_…

Postman之安装及汉化基本使用介绍

系列文章目录 1.Postman之安装及汉化基本使用介绍 2.Postman之变量操作 3.Postman之数据提取 4.Postman之pm.test断言操作 5.Postman之newman Postman之安装及汉化 1.安装及汉化postman2.基本使用介绍2.1.基本功能&#xff1a;2.2.编辑、查看、设置环境、全局、集合变量2.3.复制…

【2024亚太杯亚太赛APMCM C题】数学建模竞赛|宠物行业及相关产业的发展分析与策略|建模过程+完整代码论文全解全析

第一个问题是&#xff1a;请基于附件 1 中的数据以及你的团队收集的额外数据&#xff0c;分析过去五年中国宠物行业按宠物类型的发展情况。并分析中国宠物行业发展的因素&#xff0c;预测未来三年中国宠物行业的发展。 第一个问题&#xff1a;分析中国宠物行业按宠物类型的发展…

大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

python FastAPI 后台运行

最近需要用python把AI的能力封装起来&#xff0c;通过暴露API的方式供别的服务来调用。整体的想法是&#xff0c;选择对应接口&#xff0c;接口读取传入的sql语句&#xff0c;自动去数据库读取数据&#xff0c;运算后将结果在存放在数据库中。 搭建FastAPI框架&#xff0c;由于…