HTML中各种标签的作用

news2025/6/10 12:05:09

一、HTML文件主要标签结构及说明

1. <!DOCTYPE html>

  • 作用:声明文档类型,告知浏览器这是 HTML5 文档。

  • 必须:是。


2. <html lang=“zh”>. </html>

  • 作用:包裹整个网页内容,lang="zh"表示网页主要语言为中文。

  • 必须:是。


3. <head>. </头>

  • 作用:网页的“头部”,包含网页设置、资源引入、样式、标题等。

  • 必须:是(至少有 <title><meta charset>)。

主要内容:
  • <meta charset="UTF-8">
    设置网页的字符编码,保证中文、特殊符号正常显示。必须。

  • <title>Coze 智能体对话助手</title>
    设置网页标题,显示在浏览器标签上。必须。

  • <meta name="viewport" ...>
    控制网页在移动端的显示方式,让页面自适应手机等设备。推荐添加

  • <link href="https://fonts.googleapis.com/...">
    引入Google字体,美化页面字体。可选

  • <style> ... </style>
    CSS样式,控制页面元素外观。可选(但如果要美观展示建议有)。

  • <script> ... </script>
    JavaScript代码,负责页面的交互功能。可选(根据需求添加)。


4. < 体>... </身体>

  • 作用:页面的“身体”,所有可见内容都在这里。

  • 必须:是。


二、body部分主要结构

你的 body 分为以下几个模块:

1. <h2>... </h2>

  • 作用:页面主标题,居中显示。

  • 可选


2. <div class="container"> ... </div>

  • 作用:主要内容容器,居中美化页面。

  • 可选(但常用)。


3. 多个 <div class="section"> ... </div>

  • 作用:每一块功能的分区,包括标题、输入框、按钮和显示结果。

  • 可选(结构和样式用,便于模块化)。

每个 section 包含:
  • .section-title:带图标的功能标题。

  • .inputs-row:一排输入框+按钮。

  • 一个 <p><div> 用于显示交互结果。


具体四个功能区说明
  1. 普通对话功能

    • 用户输入文本,点击发送,调用接口得到回答。

  2. 网页内容获取功能

    • 输入网址,获取并显示网页内容。(注意 JS 里其实没写具体实现,需要补充 getWebInfo 函数)

  3. 文生图功能

    • 输入图片描述(和可选的宽高),调用图片生成接口,返回图片和说明。

  4. 大模型参数对比与推荐

    • 输入两个模型的名字、应用场景、预算和要求,点击智能对比按钮,得到推荐。


4. <divstyle =".“> ... </div>

  • 作用:页面底部版权信息。

  • 可选


三、各标签的分类总结

必须的标签

  • <!DOCTYPE html>

  • <html>

  • <head>

  • <meta charset="UTF-8">

  • <title>

  • <body>

推荐但可选的标签

  • <meta name="viewport">(响应式建议加)

  • <link rel="stylesheet"> / <style>(美化页面用)

  • <script>(实现动态交互)

  • <div class="container">(结构和美观)

仅在需要时添加

  • <input><button><img> 等(表单、功能需求才加)

  • <svg>(矢量图标,装饰/提示用)

  • 其他 <div><p>(结构和排版用)


四、这份 HTML 的主要作用和特点

  1. 结构清晰
    不同功能分区,各自独立。

  2. 美观易用
    用 CSS 美化,响应式适配手机端。

  3. 交互丰富
    JavaScript 实现“普通对话”、“网页内容获取”、“文生图”、“模型对比”四大功能,通过 fetch 调用后端接口。

  4. 现代网页标准
    使用了 Google 字体、SVG 图标、渐变背景等,体验更现代。


五、总结一句话

这是一个现代化、分区清晰的多功能对话助手网页模板,涵盖输入交互、内容展示、风格美化和响应式设计。

如果你需要进一步解释某个标签某一块功能的代码实现,可以告诉我!

来源于ChatGtp的解释

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

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

相关文章

CVE-2023-25194源码分析与漏洞复现(Kafka JNDI注入)

漏洞概述 漏洞名称&#xff1a;Apache Kafka Connect JNDI注入导致的远程代码执行漏洞 CVE编号&#xff1a;CVE-2023-25194 CVSS评分&#xff1a;8.8 影响版本&#xff1a;Apache Kafka 2.3.0 - 3.3.2 修复版本&#xff1a;≥ 3.4.0 漏洞类型&#xff1a;反序列化导致的远程代…

Copilot for Xcode (iOS的 AI辅助编程)

Copilot for Xcode 简介Copilot下载与安装 体验环境要求下载最新的安装包安装登录系统权限设置 AI辅助编程生成注释代码补全简单需求代码生成辅助编程行间代码生成注释联想 代码生成 总结 简介 尝试使用了Copilot&#xff0c;它能根据上下文补全代码&#xff0c;快速生成常用…

Axure零基础跟我学:展开与收回

亲爱的小伙伴,如有帮助请订阅专栏!跟着老师每课一练,系统学习Axure交互设计课程! Axure产品经理精品视频课https://edu.csdn.net/course/detail/40420 课程主题:Axure菜单展开与收回 课程视频:

RabbitMQ 各类交换机

为什么要用交换机&#xff1f; 交换机用来路由消息。如果直发队列&#xff0c;这个消息就被处理消失了&#xff0c;那别的队列也需要这个消息怎么办&#xff1f;那就要用到交换机 交换机类型 1&#xff0c;fanout&#xff1a;广播 特点 广播所有消息​​&#xff1a;将消息…

高保真组件库:开关

一:制作关状态 拖入一个矩形作为关闭的底色:44 x 22,填充灰色CCCCCC,圆角23,边框宽度0,文本为”关“,右对齐,边距2,2,6,2,文本颜色白色FFFFFF。 拖拽一个椭圆,尺寸18 x 18,边框为0。3. 全选转为动态面板状态1命名为”关“。 二:制作开状态 复制关状态并命名为”开…

未授权访问事件频发,我们应当如何应对?

在当下&#xff0c;数据已成为企业和组织的核心资产&#xff0c;是推动业务发展、决策制定以及创新的关键驱动力。然而&#xff0c;未授权访问这一隐匿的安全威胁&#xff0c;正如同高悬的达摩克利斯之剑&#xff0c;时刻威胁着数据的安全&#xff0c;一旦触发&#xff0c;便可…

欢乐熊大话蓝牙知识17:多连接 BLE 怎么设计服务不会乱?分层思维来救场!

多连接 BLE 怎么设计服务不会乱&#xff1f;分层思维来救场&#xff01; 作者按&#xff1a; 你是不是也遇到过 BLE 多连接时&#xff0c;调试现场像网吧“掉线风暴”&#xff1f; 温度传感器连上了&#xff0c;心率带丢了&#xff1b;一边 OTA 更新&#xff0c;一边通知卡壳。…

Element-Plus:popconfirm与tooltip一起使用不生效?

你们好&#xff0c;我是金金金。 场景 我正在使用Element-plus组件库当中的el-popconfirm和el-tooltip&#xff0c;产品要求是两个需要结合一起使用&#xff0c;也就是鼠标悬浮上去有提示文字&#xff0c;并且点击之后需要出现气泡确认框 代码 <el-popconfirm title"是…

Selenium 查找页面元素的方式

Selenium 查找页面元素的方式 Selenium 提供了多种方法来查找网页中的元素&#xff0c;以下是主要的定位方式&#xff1a; 基本定位方式 通过ID定位 driver.find_element(By.ID, "element_id")通过Name定位 driver.find_element(By.NAME, "element_name"…

OPENCV图形计算面积、弧长API讲解(1)

一.OPENCV图形面积、弧长计算的API介绍 之前我们已经把图形轮廓的检测、画框等功能讲解了一遍。那今天我们主要结合轮廓检测的API去计算图形的面积&#xff0c;这些面积可以是矩形、圆形等等。图形面积计算和弧长计算常用于车辆识别、桥梁识别等重要功能&#xff0c;常用的API…

spring boot使用HttpServletResponse实现sse后端流式输出消息

1.以前只是看过SSE的相关文章&#xff0c;没有具体实践&#xff0c;这次接入AI大模型使用到了流式输出&#xff0c;涉及到给前端流式返回&#xff0c;所以记录一下。 2.resp要设置为text/event-stream resp.setContentType("text/event-stream"); resp.setCharacter…

二叉树-144.二叉树的前序遍历-力扣(LeetCode)

一、题目解析 对于递归方法的前序遍历十分简单&#xff0c;但对于一位合格的程序猿而言&#xff0c;需要掌握将递归转化为非递归的能力&#xff0c;毕竟递归调用的时候会调用大量的栈帧&#xff0c;存在栈溢出风险。 二、算法原理 递归调用本质是系统建立栈帧&#xff0c;而非…

【技巧】dify前端源代码修改第一弹-增加tab页

回到目录 【技巧】dify前端源代码修改第一弹-增加tab页 尝试修改dify的前端源代码&#xff0c;在知识库增加一个tab页"HELLO WORLD"&#xff0c;完成后的效果如下 [gif01] 1. 前端代码进入调试模式 参考 【部署】win10的wsl环境下启动dify的web前端服务 启动调试…

Java设计模式:责任链模式

一、什么是责任链模式&#xff1f; 责任链模式&#xff08;Chain of Responsibility Pattern&#xff09; 是一种 行为型设计模式&#xff0c;它通过将请求沿着一条处理链传递&#xff0c;直到某个对象处理它为止。这种模式的核心思想是 解耦请求的发送者和接收者&#xff0c;…

初探用uniapp写微信小程序遇到的问题及解决(vue3+ts)

零、关于开发思路 (一)拿到工作任务,先理清楚需求 1.逻辑部分 不放过原型里说的每一句话,有疑惑的部分该问产品/测试/之前的开发就问 2.页面部分(含国际化) 整体看过需要开发页面的原型后,分类一下哪些组件/样式可以复用,直接提取出来使用 (时间充分的前提下,不…

云原生时代的系统设计:架构转型的战略支点

&#x1f4dd;个人主页&#x1f339;&#xff1a;一ge科研小菜鸡-CSDN博客 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; 一、云原生的崛起&#xff1a;技术趋势与现实需求的交汇 随着企业业务的互联网化、全球化、智能化持续加深&#xff0c;传统的 I…

python可视化:俄乌战争时间线关键节点与深层原因

俄乌战争时间线可视化分析&#xff1a;关键节点与深层原因 俄乌战争是21世纪欧洲最具影响力的地缘政治冲突之一&#xff0c;自2022年2月爆发以来已持续超过3年。 本文将通过Python可视化工具&#xff0c;系统分析这场战争的时间线、关键节点及其背后的深层原因&#xff0c;全面…

C# WPF 左右布局实现学习笔记(1)

开发流程视频&#xff1a; https://www.youtube.com/watch?vCkHyDYeImjY&ab_channelC%23DesignPro Git源码&#xff1a; GitHub - CSharpDesignPro/Page-Navigation-using-MVVM: WPF - Page Navigation using MVVM 1. 新建工程 新建WPF应用&#xff08;.NET Framework) 2.…

Linux入门(十五)安装java安装tomcat安装dotnet安装mysql

安装java yum install java-17-openjdk-devel查找安装地址 update-alternatives --config java设置环境变量 vi /etc/profile #在文档后面追加 JAVA_HOME"通过查找安装地址命令显示的路径" #注意一定要加$PATH不然路径就只剩下新加的路径了&#xff0c;系统很多命…

【QT控件】显示类控件

目录 一、Label 二、LCD Number 三、ProgressBar 四、Calendar Widget QT专栏&#xff1a;QT_uyeonashi的博客-CSDN博客 一、Label QLabel 可以用来显示文本和图片. 核心属性如下 代码示例: 显示不同格式的文本 1) 在界面上创建三个 QLabel 尺寸放大一些. objectName 分别…