一些常用的HTML结构

news2025/2/6 20:03:01

1. 页面基本结构

  • DOCTYPE 声明
    • 作用:告知浏览器使用哪种 HTML 版本进行解析。
    • 示例:
<!DOCTYPE html>

  • <html> 标签
    • 作用:作为整个 HTML 文档的根元素,包含文档的头部和主体。
    • 示例:
<html lang="en">
  <!-- 文档头部和主体内容 -->
</html>

  • <head> 标签
    • 作用:包含文档的元数据,如标题、字符编码、样式表链接、脚本链接等,这些信息不会在页面中直接显示。
    • 示例:
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>页面标题</title>
  <link rel="stylesheet" href="styles.css">
</head>

  • <body> 标签
    • 作用:包含文档的可见内容,如文本、图像、链接、表单等。
    • 示例:
<body>
  <h1>这是一个标题</h1>
  <p>这是一段文本。</p>
</body>

2. 文本结构

  • 标题标签(<h1> - <h6>
    • 作用:用于定义文档的标题,从 <h1>(最重要的标题)到 <h6>(最不重要的标题),字号通常依次减小。
    • 示例:
<h1>主标题</h1>
<h2>副标题</h2>
<h3>三级标题</h3>

  • 段落标签(<p>
    • 作用:用于定义段落文本。
    • 示例:
<p>这是一个段落,包含一些文本信息。</p>

  • 列表标签(<ul><ol><li>
    • 作用:<ul> 用于创建无序列表,<ol> 用于创建有序列表,<li> 用于定义列表项。
    • 示例:
<ul>
  <li>无序列表项 1</li>
  <li>无序列表项 2</li>
</ul>
<ol>
  <li>有序列表项 1</li>
  <li>有序列表项 2</li>
</ol>

3. 链接结构

  • 锚标签(<a>
    • 作用:用于创建超链接,可以链接到其他页面、文件或页面内的特定位置。
    • 示例:
<a href="https://www.example.com">这是一个链接到外部网站的链接</a>
<a href="#section1">跳转到页面内的特定部分</a>

4. 图像结构

  • 图像标签(<img>
    • 作用:用于在页面中插入图像。
    • 示例:
<img src="image.jpg" alt="图像描述">

5. 表单结构

  • 表单标签(<form>
    • 作用:用于创建表单,收集用户输入的数据,并将其提交到服务器进行处理。
    • 示例:
<form action="submit.php" method="post">
  <label for="name">姓名:</label>
  <input type="text" id="name" name="name">
  <input type="submit" value="提交">
</form>

  • 输入标签(<input>
    • 作用:用于创建各种类型的输入字段,如文本框、密码框、复选框、单选按钮等。
    • 示例:
<input type="text" placeholder="输入文本">
<input type="password" placeholder="输入密码">
<input type="checkbox" id="agree" name="agree">
<label for="agree">同意协议</label>

  • 下拉列表标签(<select><option>
    • 作用:用于创建下拉列表,用户可以从多个选项中选择一个。
    • 示例:
<select name="country">
  <option value="china">中国</option>
  <option value="usa">美国</option>
</select>

6. 表格结构

  • 表格标签(<table><tr><td><th>
    • 作用:用于创建表格,<table> 是表格的容器,<tr> 定义表格行,<td> 定义表格单元格,<th> 定义表头单元格。
    • 示例:
<table>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>20</td>
  </tr>
</table>

7. 语义化结构(HTML5 新增)

  • <header> 标签
    • 作用:用于定义文档或节的页眉,通常包含标题、导航等内容。
    • 示例:
<header>
  <h1>网站标题</h1>
  <nav>
    <ul>
      <li><a href="#">首页</a></li>
      <li><a href="#">关于我们</a></li>
    </ul>
  </nav>
</header>

  • <nav> 标签
    • 作用:用于定义导航链接的容器。
    • 示例:见上面 <header> 标签示例中的 <nav> 部分。
  • <main> 标签
    • 作用:用于定义文档的主要内容区域。
    • 示例:
<main>
  <article>
    <h2>文章标题</h2>
    <p>文章内容...</p>
  </article>
</main>

  • <article> 标签
    • 作用:用于定义独立的、可自包含的文章内容。
    • 示例:见上面 <main> 标签示例中的 <article> 部分。
  • <section> 标签
    • 作用:用于定义文档中的节或区域,通常包含相关的内容。
    • 示例:
<section>
  <h2>产品介绍</h2>
  <p>产品详情...</p>
</section>

  • <aside> 标签
    • 作用:用于定义与主要内容相关的侧边栏或补充信息。
    • 示例:
<aside>
  <h3>相关链接</h3>
  <ul>
    <li><a href="#">相关文章 1</a></li>
    <li><a href="#">相关文章 2</a></li>
  </ul>
</aside>

  • <footer> 标签
    • 作用:用于定义文档或节的页脚,通常包含版权信息、联系方式等。
    • 示例:
<footer>
  <p>&copy; 2025 公司名称</p>
</footer>

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

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

相关文章

安全实验作业

一 拓扑图 二 要求 1、R4为ISP&#xff0c;其上只能配置IP地址&#xff1b;R4与其他所有直连设备间均使用共有IP 2、R3-R5-R6-R7为MGRE环境&#xff0c;R3为中心站点&#xff1b; 3、整个OSPF环境IP基于172.16.0.0/16划分&#xff1b; 4、所有设备均可访问R4的环回&#x…

《Python预训练视觉和大语言模型》:从DeepSeek到大模型实战的全栈指南

就是当代AI工程师的日常&#xff1a;* - 砸钱买算力&#xff0c;却卡在分布式训练的“隐形坑”里&#xff1b; - 跟着论文复现模型&#xff0c;结果连1/10的性能都达不到&#xff1b; - 好不容易上线应用&#xff0c;却因伦理问题被用户投诉…… 当所有人都在教你怎么调用…

血压计OCR文字检测数据集VOC+YOLO格式2147张11类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2147 标注数量(xml文件个数)&#xff1a;2147 标注数量(txt文件个数)&#xff1a;2147 …

Java 面试合集(2024版)

种自己的花&#xff0c;爱自己的宇宙 目录 第一章-Java基础篇 1、你是怎样理解OOP面向对象??? 难度系数&#xff1a;? 2、重载与重写区别??? 难度系数&#xff1a;? 3、接口与抽象类的区别??? 难度系数&#xff1a;? 4、深拷贝与浅拷贝的理解??? 难度系数&…

Typora免费使用

一.下载地址 https://typoraio.cn/ 二.修改配置文件 1.找到安装路径下的LicenseIndex.180dd4c7.4da8909c.chunk.js文件 文件路径为:安装路径\resources\page-dist\static\js\LicenseIndex.180dd4c7.4da8909c.chunk.js 将js中的 e.hasActivated"true"e.hasActiva…

第一性原理:游戏开发成本的思考

利润 营收-成本 营收定价x销量x分成比例 销量 曝光量x 点击率x &#xff08;购买率- 退款率&#xff09; 分成比例 100%- 平台抽成- 税- 引擎费- 发行抽成 成本开发成本运营成本 开发成本 人工外包办公地点租金水电设备折旧 人工成本设计成本开发成本迭代修改成本后续内容…

裁员潮血洗硅谷,普通人惨遭裁员的血泪教训——要随时做好失业的准备

我大学室友21年暑假在meta的某AI组实习过&#xff0c;压力巨大&#xff01;组里大群天天消息99&#xff0c;年底实习结束直接就进到Google去了&#xff0c;听说eng组的intern十有八九都拿到了return offer&#xff0c;但都利用空余时间跳到了别的大厂。 离谱的时候&#xff0c…

MacBook Pro(M1芯片)Qt环境配置

MacBook Pro&#xff08;M1芯片&#xff09;Qt环境配置 1、准备 试图写一个跨平台的桌面应用&#xff0c;此时想到了使用Qt&#xff0c;于是开始了搭建开发环境&#xff5e; 在M1芯片的电脑上安装&#xff0c;使用brew工具比较方便 Apple Silicon&#xff08;ARM/M1&#xf…

智能编码在前端研发的创新应用

一、前端开发实例 今天主要想分享一些关于大模型如何协助我们进行前端编码的实践。首先&#xff0c;让我们以一个前端开发的实例开始。通常&#xff0c;当需要实现一个新的前端功能时&#xff0c;我们会收到相关的背景和需求描述。我的期望是&#xff0c;大模型能够直接使用这…

基于RK3588/RK3576+MCU STM32+AI的储能电站电池簇管理系统设计与实现

伴随近年来新型储能技术的高质量规模化发展&#xff0c;储能电站作为新能源领域的重要载体&#xff0c; 旨在配合逐步迈进智能电网时代&#xff0c;满足电力系统能源结构与分布的创新升级&#xff0c;给予相应规模 电池管理系统的设计与实现以新的挑战。同时&#xff0c;电子系…

Django框架丨从零开始的Django入门学习

Django 是一个用于构建 Web 应用程序的高级 Python Web 框架&#xff0c;Django是一个高度模块化的框架&#xff0c;使用 Django&#xff0c;只要很少的代码&#xff0c;Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容&#xff0c;并进一步开发出全功能…

稀疏混合专家架构语言模型(MoE)

注&#xff1a;本文为 “稀疏混合专家架构语言模型&#xff08;MoE&#xff09;” 相关文章合辑。 手把手教你&#xff0c;从零开始实现一个稀疏混合专家架构语言模型&#xff08;MoE&#xff09; 机器之心 2024年02月11日 12:21 河南 选自huggingface 机器之心编译 机器之心…

spring基础总结

先修知识&#xff1a;依赖注入&#xff0c;反转控制&#xff0c;生命周期 IDEA快捷键 Ctrl Altm:提取方法&#xff0c;设置trycatch 通用快捷键&#xff1a; Ctrl F&#xff1a;在当前文件中查找文本。Ctrl R&#xff1a;在当前文件中替换文本。Ctrl Z&#xff1a;撤销…

openRv1126 AI算法部署实战之——TensorFlow TFLite Pytorch ONNX等模型转换实战

Conda简介 查看当前系统的环境列表 conda env list base为基础环境 py3.6-rknn-1.7.3为模型转换环境&#xff0c;rknn-toolkit版本V1.7.3&#xff0c;python版本3.6 py3.6-tensorflow-2.5.0为tensorflow模型训练环境&#xff0c;tensorflow版本2.5.0&#xff0c;python版本…

java进阶1——JVM

java进阶——JVM 1、JVM概述 作用 Java 虚拟机就是二进制字节码的运行环境&#xff0c;负责装载字节码到其内部&#xff0c;解释/编译为对 应平台上的机器码指令行&#xff0c;每一条 java 指令&#xff0c;java 虚拟机中都有详细定义&#xff0c;如怎么取操 作数&#xff0c…

基于深度学习的视觉检测小项目(十六) 用户管理界面的组态

分组和权限&#xff1a; 用户分为三个组&#xff0c;管理员、普通用户、访客。 • 管理员的权限和作业范围&#xff1a; 添加和删除用户、更改所有用户的信息&#xff08;用户名、登录密码、所在分组等&#xff09;、查看和备份以及复制数据库&#xff1b; • 普通用户的权限和…

Docker使用指南(一)——镜像相关操作详解(实战案例教学,适合小白跟学)

目录 1.镜像名的组成 2.镜像操作相关命令 镜像常用命令总结&#xff1a; 1. docker images 2. docker rmi 3. docker pull 4. docker push 5. docker save 6. docker load 7. docker tag 8. docker build 9. docker history 10. docker inspect 11. docker prune…

《2025,AI重塑世界进行时》

开年爆点&#xff0c;AI 浪潮再掀高潮 2025 年开年&#xff0c;AI 领域便热闹非凡&#xff0c;热点事件不断&#xff0c;让人深刻感受到这股科技浪潮正以汹涌之势奔腾而来。先是深度求索公司&#xff08;DeepSeek&#xff09;的 DeepSeek - R1 模型横空出世&#xff0c;迅速在国…

visual studio安装

一、下载Visual Studio 访问Visual Studio官方网站。下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux 在主页上找到并点击“下载 Visual Studio”按钮。 选择适合需求的版本&#xff0c;例如“Visual Studio Community”&#xff08;免费版本&#xff09;&#x…

VSCode中使用EmmyLua插件对Unity的tolua断点调试

一.VSCode中搜索安装EmmyLua插件 二.创建和编辑launch.json文件 初始的launch.json是这样的 手动编辑加上一段内容如下图所示&#xff1a; 三.启动调试模式&#xff0c;并选择附加的进程