网络安全-HTML基础

声明
学习视频来自 B 站UP主泷羽sec,如涉及侵权马上删除文章。

笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。

✍🏻作者简介:致力于网络安全领域,目前作为一名学习者,很荣幸成为一名分享者,最终目标是成为一名开拓者,很有趣也十分有意义
🤵‍♂️ 个人主页: @One_Blanks
欢迎评论 💬点赞👍🏻 收藏 📂加关注+

XNO SYSTEM IS SAFE

文章目录

    • HTML简介
    • HTML基本结构概述
      • head内标签
      • body内标签

HTML简介

  • HTML 是用来描述网页的一种语言

  • HTML 指的是超文本标记语言

  • HTML 不是一种编程语言,而是一种标记语言

  • HTML 使用标记标签来描述网页

  • HTML 文档包含标签与文本内容

  • HTML文档也叫做web页面

HTML基本结构概述

  1. <!DOCTYPE html>声明:位于文档最前端,表明这是 HTML5 文档,让浏览器按 HTML5 标准解析页面。
  2. <html>元素:是 HTML 文档的根元素,其他元素都嵌套其中,有开始<html>和结束</html>标签,就像一个容器,包裹着整个网页的内容。
  3. <head>元素(包含元数据)
    • <meta>标签:如<meta charset="UTF - 8">指定字符编码,还有用于搜索引擎的其他元信息标签。
    • <title>标签:定义浏览器标签页和搜索引擎结果中的标题。
  4. <body>元素(包含可见内容):如文本(用<p>等标签)、图像(<img>标签)、链接(<a>标签)等。

这种结构为浏览器解析和显示网页内容提供了清晰的框架

下面是一个简单的HTML基本结构示例:

<!DOCTYPE html>
<html>
<head><meta charset="UTF - 8"><title>一个简单的网页</title>
</head>
<body><h1>欢迎来到我的网页</h1><p>这是网页的主要内容部分。</p>
</body>
</html>

首先是文档类型声明,然后是<html>根元素。<head>部分包含了字符编码设置和页面标题,<body>部分则包含了一个一级标题<h1>和一个段落<p>

head内标签

  1. <meta>标签
    • 字符编码设置:
      • 示例:<meta charset="UTF - 8">。这是<meta>标签的一个非常重要的用法。UTF - 8 是一种通用的字符编码方式,几乎可以表示世界上所有的字符。当浏览器读取这个标签时,它就知道应该如何正确地解析网页中的文字内容。如果没有正确设置字符编码,可能会导致文字显示乱码。
    • 页面描述和关键词设置:
      • 示例:<meta name="description" content="这是一个关于HTML结构讲解的网页,包含详细的head标签内容">name="description"属性表示这是一个页面描述标签,content属性则是具体的描述内容。
      • <meta name="keywords" content="HTML, head标签, 网页结构">name="keywords"属性用于指定网页的关键词。
    • 视口设置(用于移动端网页适配):
      • 示例:<meta name="viewport" content="width=device - width, initial - scale = 1.0">。这个标签用于控制网页在移动设备上的显示方式。width=device - width表示网页的宽度应该等于设备的屏幕宽度,initial - scale = 1.0表示初始缩放比例为 1.0,即不进行缩放。这样可以确保网页在移动设备上能够自适应屏幕大小
  2. <title>标签
    • 示例:<title>HTML Head标签详解 - 学习网页基础知识</title>。这个标签定义了网页的标题。当网页在浏览器中打开时,标题会显示在浏览器的标签栏上。
  3. <link>标签
    • 样式表链接
      • 示例:<link rel="stylesheet" type="text/css" href="styles.css">。这个标签用于将外部 CSS(层叠样式表)文件链接到 HTML 文档。rel="stylesheet"表示这是一个样式表链接,type="text/css"指定了链接文件的类型是 CSS,href="styles.css"则是样式表文件的路径。通过这种方式,可以将网页的内容和样式分离,方便维护和更新。
    • 图标链接(favicon):
      • 示例:<link rel="shortcut icon" href="favicon.ico">。这个标签用于指定网页的图标(favicon)。rel="shortcut icon"表示这是一个快捷方式图标链接,href="favicon.ico"是图标的文件路径。当网页在浏览器中被收藏或者在浏览器标签栏显示时,这个图标就会出现。一般来说,favicon.ico 是一个 16x16 或 32x32 像素的图标文件,它可以帮助用户快速识别网页。
  4. <script>标签(在中部分应用)
    • 外部脚本链接:
      • 示例:<script src="script.js" defer></script>。这个标签用于引入外部的 JavaScript 脚本文件src="script.js"指定了脚本文件的路径,defer属性表示脚本会在文档解析完成后延迟执行。JavaScript 可以用于实现网页的交互功能,如菜单的展开和折叠、表单验证等。
    • 内联脚本:
      • 示例:<script> function showMessage() { alert('欢迎来到这个网页!'); } </script>。这是一个内联脚本的例子,直接将 JavaScript 代码写在<script>标签内。

body内标签

  1. 文本相关标签

    • <p>标签(段落标签)
      • 作用:用于定义一个段落。浏览器会在段落前后自动添加一些空白间距,使文本排版更加清晰。
      • 示例:<p>这是一个段落。它包含了一些文本内容,这些内容会在浏览器中以段落的形式显示。</p>。多个<p>标签可以用来划分不同的段落,每个段落会独占一行,并且上下段落之间会有一定的间距。
    • <h1> - <h6>标签(标题标签)
      • 作用:用于定义不同级别的标题<h1>是最高级别(最重要的标题),<h6>是最低级别。标题标签通常会以较大的字体和较粗的样式显示,用于突出网页内容的层次结构。
      • 示例:<h1>这是一级标题</h1><h2>这是二级标题</h2><h1>可能是文章的标题,<h2>可以是文章各个章节的标题,<h3>则可能是章节下小节的标题,以此类推。
    • <span>标签
      • 作用:是一个内联标签,用于对文本的一小部分进行样式设置或其他操作。它本身不会对文本的显示产生像段落或标题那样明显的视觉变化。
      • 示例:<p>这是一段包含<span style="color: red;">红色文字</span>的段落。</p><span>标签用于将其中的文字颜色设置为红色。
    • <strong><em>标签
      • 作用:<strong>标签用于强调文本内容,通常浏览器会以加粗的形式显示;<em>标签用于表示斜体强调,浏览器一般会将其内容显示为斜体。
      • 示例:<p>这个词很<strong>重要</strong>,而这个词是<em>需要特别注意的</em>。</p>
  2. 列表标签

  • <ul><ol>标签(无序列表和有序列表)

    • 作用:<ul>标签用于创建无序列表,列表项前面通常是一个实心圆点(可以通过 CSS 样式修改);<ol>标签用于创建有序列表,列表项前面会有数字或字母等顺序标记。
    • 示例:

    无序列表:

    <ul><li>列表项1</li><li>列表项2</li><li>列表项3</li>
    </ul>
    

    有序列表:

<ol><li>第一个项目</li><li>第二个项目</li><li>第三个项目</li>
</ol>
  1. 链接标签
  • <a>标签(超链接标签)
    • 作用:用于创建超链接,可以将用户从当前页面引导到其他页面、同一页面的其他位置或者文件下载链接等。
    • 示例:
      • 链接其他网站<a href="https://www.baidu.com">访问示例网站</a>。当用户点击 “访问示例网站” 这几个字时,浏览器会跳转到https://www.baidu.com这个网址。
      • 链接到同一页面内的锚点(假设页面中有一个<div id="section - 2">的元素):<a href="#section - 2">跳转到第二部分</a>。用户点击这个链接后,页面会滚动到idsection - 2的元素位置。
      • 下载链接(假设要下载一个名为document.pdf的文件):<a href="document.pdf" download>下载文档</a>download属性表示这是一个下载链接,当用户点击 “下载文档” 时,浏览器会下载document.pdf文件。
  1. 图像标签
  • <img>标签
    • 作用:用于在网页中插入图像
    • 示例:<img src="image.jpg" alt="风景图">src属性指定图像文件的路径(可以是相对路径或绝对路径),alt属性是图像的替代文本。当图像无法加载时,浏览器会显示alt文本;同时,对于屏幕阅读器等辅助工具,alt文本可以帮助用户理解图像内容。
  1. 表格标签
  • <table>标签(表格整体)

    • 作用:用于创建表格结构,它包含了表格的行和列等元素。
    • 示例:
    <table><tr><td>第一行第一列</td><td>第一行第二列</td></tr><tr><td>第二行第一列</td><td>第二行第二列</td></tr>
    </table>
    

    <tr>标签表示表格行(Table Row),<td>标签表示表格列(Table Data)。

  1. 表单标签
  • <form>标签(表单整体)
    • 作用:用于创建一个表单,用户可以通过表单输入信息并提交给服务器。
    • 示例:
<form action="submit.php" method="post"><label for="username">用户名:</label><input type="text" id="username" name="username"><input type="submit" value="提交">
</form>

action属性,指定了表单提交后数据处理的脚本文件(这里是submit.php,实际应用中可以是任何服务器端脚本语言编写的处理程序)

method属性指定了数据提交的方式(这里是post,还有get方式等)

<label>标签用于为表单元素提供说明

=“提交”>

```

action属性,指定了表单提交后数据处理的脚本文件(这里是submit.php,实际应用中可以是任何服务器端脚本语言编写的处理程序)

method属性指定了数据提交的方式(这里是post,还有get方式等)

<label>标签用于为表单元素提供说明

<input>标签用于创建各种输入框,如文本输入框、密码输入框、按钮等

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

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

相关文章

DIY了一台无人机,用全志T113芯片

‌无人机飞控是无人机的核心部分&#xff0c;一般包括传感器、机载计算机和伺服作动设备三大部分&#xff0c;能否在对重量和体积有严苛要求的无人机结构上部署具有稳定功能的飞控&#xff0c;是影响无人机飞行表现的重要因素。 基于此&#xff0c;作者就基于全志T113-S3设计了…

vue+springboot天气预测大数据2+1架构|必须带有管理端和数据库爬虫等|机器学习预测使用

文末有CSDN官方提供的麦麦的联系微信&#xff01; 文末有CSDN官方提供的麦麦的联系微信&#xff01; &#x1fa77;编号&#xff1a;R04 &#x1fa77;架构&#xff1a;21架构&#xff0c;大屏端管理端后端,vuespringbotmysql &#x1fa75;全新开发&#xff0c;代码完整&#…

Tofu AI视频处理模块视频输入配置方法

应用Tofu产品对网络视频进行获取做视频处理时&#xff0c;首先需要配置Tofu产品的硬件连接关系与设备IP地址、视频拉流地址。 步骤1 Tofu设备点对点直连或者通过交换机连接到电脑&#xff0c;电脑IP配置到与Tofu默认IP地址同一个网段。 打开软件 点击右上角系统设置 单击左侧…

地区级的可视化地图不设计,进来看看超炫的样式吧

地区级的可视化地图如果精心设计&#xff0c;能带来超炫的视觉效果。可以运用丰富的色彩来区分不同区域&#xff0c;使地图更加生动鲜明。 采用立体的图形设计&#xff0c;让地形地貌更加直观。添加动态效果&#xff0c;如数据的实时更新流动、热点区域的闪烁等&#xff0c;增…

《AI 使生活更美好》

《AI 使生活更美好》 当我们步入科技腾飞的时代&#xff0c;人工智能&#xff08;AI&#xff09;如同一颗璀璨的新星&#xff0c;照亮了我们生活的每一个角落。它以惊人的速度改变着我们的世界&#xff0c;从医疗到教育&#xff0c;从交通到娱乐&#xff0c;AI 正以前所未有的力…

数据结构 ——— 链式二叉树的销毁(释放)

目录 链式二叉树示意图 手搓一个链式二叉树 代码实现 示意图 手搓一个链式二叉树 代码演示&#xff1a; // 数据类型 typedef int BTDataType;// 二叉树节点的结构 typedef struct BinaryTreeNode {BTDataType data; //每个节点的数据struct BinaryTreeNode* left; //指向…

马斯克万卡集群AI数据中心引发的科技涟漪:智算数据中心挑战与机遇的全景洞察

一、AI 爆发重塑数据中心格局 随着AI 技术的迅猛发展&#xff0c;尤其是大模型的崛起&#xff0c;其对数据中心产生了极为深远的影响。大模型以其数以亿计甚至更多的参数和对海量数据的处理需求&#xff0c;成为了 AI 发展的核心驱动力之一&#xff0c;同时也为数据中心带来了…

LLM之模型评估:情感评估/EQ评估/幻觉评估等

如果您想知道如何确保 LLM 在您的特定任务上表现出色&#xff0c;本指南适合您&#xff01;它涵盖了评估模型的不同方法、设计您自己的评估的指南以及来自实践经验的技巧和窍门。 Human-like Affective Cognition in Foundation Models&#xff1a;情感认知评估 研究者们提出了…

2024年大语言模型理论与实践报告|附77页PDF文件下载

本文提供完整版报告下载&#xff0c;请查看文后提示。 以下为报告节选&#xff1a; … 文│复旦大学 张奇 本报告共计&#xff1a;77页。 大模型&AI产品经理如何学习 求大家的点赞和收藏&#xff0c;我花2万买的大模型学习资料免费共享给你们&#xff0c;来看看有哪些…

项目总结报告,软件项目工作总结报告,项目总体控制报告,实施总结,运维总结等全资料(Word)

1. 项目进度 1.1. 进度表 1.2. 总结偏差 2. 项目成本 2.1. 项目规模 2.2. 项目工作量 3. 项目质量 3.1. 评审 4. 计划偏差 5. 测试总结 5.1. 缺陷分析 5.2. 测试Bug分布统计 5.3. Bug分布图 5.4. 总结 6. 最佳实践 7. 经验教训 7.1. 项目过程管理 7.2. 合同完成度管理 7.3. 项目…

javaScript运算符

2.3、运算符 运算符也叫操作符&#xff0c;通过运算符可以对一个值或者多个值进行运算&#xff0c;并获取运算结果&#xff0c;常用于实现赋值、比较、执行算数运算符等功能的符号。 比如typeof 就是一个运算符&#xff0c;可以获得一个值的类型,它会将该值的类型以字符串的形…

六通道CAN集线器

六通道CAN集线器 --SG-CanHub-600 功能概述 SG_CanHub_600是一款具有六路通道的工业级智能 CAN数字隔离中继集线器。 SG_CanHub_600能够实现信号再生、延长通信距离、提高总线负载能力、匹配不同速 率 CAN网络&#xff0c;同时强大的 ID过滤功能可以极大降低 CAN总线负荷&a…

5分钟教你利用kimi+美图免费制作高质量、高点击动物冒险动画短片(含完整的操作步骤)

昨天十一点的时候,收到美图创作者通过了。与可灵、即梦等其他AI视频工具不同的是&#xff0c;MOKI专注于AI短片创作这一场景&#xff0c;覆盖动画短片、网文短剧、故事绘本、MV等多个类型的视频内容生产&#xff0c;结合行业需求&#xff0c;有针对性地打造了一套AI短片创作工作…

RocketMQ-01 消费模型和部署模型简介

消息队列的主要作用是对系统进行异步、削峰、解耦等&#xff0c;在日常开发中使用非常广泛。基于市面上几款消息队列&#xff0c;常见有&#xff1a;rabbitmq, activemq, rocketmq, kafka, Pulsar等&#xff0c;各有侧重&#xff0c;技术选型需根据自身系统业务定型。但基于国内…

贪心算法day03(最长递增序列问题)

目录 1.最长递增三元子序列 2.最长连续递增序列 1.最长递增三元子序列 题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a;我们只需要设置两个数进行比较就好。设a为nums[0]&#xff0c;b 为一个无穷大的数&#xff0c;只要有比a小的数字就赋值…

基于JDBC的书库系统(MySQL)

一、创建数据库中的表 1、需求 有一张表叫javabook【创建表要求使用sql语句进行】 表中列 bookid 整数自增类型 表中列 bprice 小数类型 表中列 bookname 字符串类型 长度不能小于50 工程和包要求&#xff1a; domain dao …

2024 微信支付公钥 JAVA完整代码参考

需要用到的链接&#xff1a; 微信支付公钥使用介绍 - 平台证书 | 微信支付商户文档中心 GitHub - wechatpay-apiv3/wechatpay-java: 微信支付 APIv3 的官方 Java Library 谨记 如果有疑问 多看几遍 wechatpay-java的readme 和 example 创建预支付 Overridepublic ResultBean&…

CondaError: Run ‘conda init‘ before ‘conda activate‘解决办法

已经执行了conda init&#xff0c;但是还是会报错CondaError: Run ‘conda init’ before ‘conda activate’ 原因&#xff1a;权限不够 解决办法&#xff1a;以管理员身份运行cmd&#xff0c;然后进入要操作的文件夹下&#xff0c;重新执行 conda init 和 conda activate 就可…

边缘计算与推理算力:智能时代的加速引擎

在数据量爆炸性增长的今天&#xff0c;边缘计算与推理算力正成为推动智能应用的关键力量。智能家居、自动驾驶、工业4.0等领域正在逐步从传统的云端计算转向边缘计算&#xff0c;而推理算力的加入&#xff0c;为边缘计算提供了更强的数据处理能力和实时决策能力。本文将探讨边缘…

【Python TensorFlow】进阶指南(续篇二)

在前面的文章中&#xff0c;我们详细探讨了TensorFlow在实际应用中的高级功能和技术细节。本篇将继续深入探讨一些前沿话题&#xff0c;包括但不限于分布式训练、混合精度训练、神经架构搜索&#xff08;NAS&#xff09;、模型微调以及在实际项目中的最佳实践等&#xff0c;帮助…