【前端】HTML标签汇总

目录

展示用户信息的标签

1.文本标签 span

2.标题标签 h1~h6

3.竖着布局的标签 div

4.段落标签 p

5.超链接标签 a

5.1跳转至网上的资源

5.2锚点

6.列表标签

6.1有序列表 ol

6.2无序列表 ul

7.图片标签 img

7.1相对路径

7.1.1兄弟关系

7.1.2叔侄关系

7.1.3表兄弟关系

7.2绝对路径

8.表格标签

8.1形成一个表格

8.2表格的大小以及边框

8.3表格的优化

8.4单元格合并

8.4.1行合并 rowspan

8.4.2列合并 colspan

9.框架标签 窗口标签 iframe

收集用户信息的标签

1.input + type

1.1.单行文本框 text

1.2.密码框 password

1.3.单选框 radio

1.4.复选框 checkbox

1.5.文件选择器 file

1.6.颜色拾取器 color

1.7.日期选择器 date

1.8.日期时间选择器 datetime-local

1.9.周选择器 week

1.10.滑块 range

1.11.数字输入框 number

2.下拉框 select

3.多行文本域 textarea

4.按钮

4.1普通按钮 button

4.2重置按钮 reset

4.3提交按钮 submit

音频和视频

1.音频 audio

2.视频 video


展示用户信息的标签

1.文本标签 span
<span>hello</span>

可以添加 style 样式

<span style="color : green">hello</span>
2.标题标签 h1~h6
<h1>h1标题</h1>

逐级减小, h4标题和文本一样大 .

3.竖着布局的标签 div
<div>竖着布局的标签</div>
4.段落标签 p
<p>段落标签</p>

段落标签是竖着布局的, 不同点是两个段落之间有较大的空隙

5.超链接标签 a
5.1跳转至网上的资源
<a href="https://www.baidu.com/">超链接至百度</a>

href 里面写想要跳转的网址,这里以百度为例

在这里我们没有写 target 属性, 所以 target 会取默认值 _self 导致在本窗口打开新的网站. 为了在新窗口打开,我们把 target 取值为 _blank, 如下

<a href="https://www.baidu.com/" target="_blank">超链接至百度</a>
5.2锚点

为了实现同一页面上不同位置的跳转, 我们使用 name 属性标记需要到达的地方

<a name="aaa"></a>

然后使用超链接传送到目标位置

<a href="#aaa">跳转到aaa</a>

当多个超链接叠放在一起时, 它们会在同一行显示

为了让不同超链接竖着布局, 我们添加

<a href="#aaa">跳转到aaa</a><br>
<a href="#bbb">跳转到bbb</a><br>
<a href="#ccc">跳转到ccc</a>

为了让超链接固定在网页的某个位置,我们可以添加 style 属性, 如下

<a href="#aaa" style="position: fixed; right: 100px; bottom: 50px;">跳转到aaa</a>

当多个超链接叠放在一起时, 我们可以把它们放在一个块级元素中

 ? ?<span style="position: fixed; right: 100px; bottom: 50px;">? ? ? ?<a href="#aaa">跳转到aaa</a><br>? ? ? ?<a href="#bbb">跳转到bbb</a><br>? ? ? ?<a href="#ccc">跳转到ccc</a>? ?</span>
6.列表标签
6.1有序列表 ol
 ? ?<ol>? ? ? ?<li>这是有序标签</li>? ? ? ?<li>这是有序标签</li>? ? ? ?<li>这是有序标签</li>? ?</ol>

ol 即 Ordered Labels

为了把标签前面的序号修改为大小写字母或其他符号, 我们可以使用 type 关键字, 例如

<ol type="a"></ol>

除此之外,我们还可以使用 start 标签控制编号从几开始, 例如

 ? ?<ol type="a" start="2">? ? ? ?<li>这是有序标签</li>? ? ? ?<li>这是有序标签</li>? ? ? ?<li>这是有序标签</li>? ?</ol>

6.2无序列表 ul
 ? ?<ul>? ? ? ?<li>这是无序标签</li>? ? ? ?<li>这是无序标签</li>? ? ? ?<li>这是无序标签</li>? ?</ul>

7.图片标签 img

在 src 属性里写资源路径, 路径分为相对路径和绝对路径. 图片加载失败时, 显示 alt 属性里面的内容.

7.1相对路径

在相对路径中, 图片与图片有三种位置关系, 分别是兄弟关系 叔侄关系 表兄弟关系

7.1.1兄弟关系

当 html 文件和 jpg 文件在同一个包中, 它们之间是兄弟关系, 形如

html

index.html

pic.jpg

<img src="pic.jpg" alt="一张图片">

为了控制图片的大小,我们使用 style 属性定义宽和高, 形如

<img src="pic.jpg" alt="一张图片" style="width: 400px; height: 300px">
7.1.2叔侄关系

当 html 文件与 jpg 的父级在同一个包中, 它们之间是叔侄关系, 形如

index.html

img

pic.jpg

<img src="img/pic2.jpg" alt="一张图片" style="width: 400px; height: 300px">
7.1.3表兄弟关系

当 html 文件的父级与 jpg 的父级在同一个包中, 它们之间是表兄弟关系, 形如

html

index.html

img

pic.jpg

首先使用 …/ 返回上级, 然后按照叔侄关系处理

<img src="../img/pic3.jpg" alt="一张图片" style="width: 400px; height: 300px">
7.2绝对路径

联网复制图片网址, 赋值给 src 即可

8.表格标签
8.1形成一个表格

table 是放表格的容器, tr 是表格的行, td 是表格的单元格, 没有列的概念, 如下

 ? ?<table>? ? ? ?<tr>? ? ? ? ? ?<td>id</td>? ? ? ? ? ?<td>姓名</td>? ? ? ? ? ?<td>年龄</td>? ? ? ? ? ?<td>性别</td>? ? ? ?</tr>? ?</table>

此为一行四列

 ? ?<table>? ? ? ?<tr>? ? ? ? ? ?<td>id</td>? ? ? ? ? ?<td>姓名</td>? ? ? ? ? ?<td>年龄</td>? ? ? ? ? ?<td>性别</td>? ? ? ?</tr>? ? ? ?<tr>? ? ? ? ? ?<td>1</td>? ? ? ? ? ?<td>张三</td>? ? ? ? ? ?<td>13</td>? ? ? ? ? ?<td>男</td>? ? ? ?</tr>? ? ? ?<tr>? ? ? ? ? ?<td>9</td>? ? ? ? ? ?<td>李四</td>? ? ? ? ? ?<td>14</td>? ? ? ? ? ?<td>女</td>? ? ? ?</tr>? ? ? ?<tr>? ? ? ? ? ?<td>85</td>? ? ? ? ? ?<td>王五</td>? ? ? ? ? ?<td>15</td>? ? ? ? ? ?<td>男</td>? ? ? ?</tr>? ?</table>

此为四行四列

8.2表格的大小以及边框

为了让表格有边框, 我们添加 border 属性

<table border="1"></table>

我们使用 width, height 控制表格的宽和高

<table border="1" width="300px" height="150px"></table>

8.3表格的优化

相较于 标签, 标签有加粗和居中的效果

 ? ?<table>? ? ? ?<tr>? ? ? ? ? ?<th></th>? ? ? ?</tr>? ?</table>

为了不让内容紧贴边框, 我们使用 cellpadding 属性控制单元格填充度

<table cellpadding="10px"></table>

为了改变单元格间的间距, 我们使用 cellspacing 属性, 通常将其置为 0 以取消间距

<table cellspacing="0"></table>

被 标签包围的行在顶端显示, 被 标签包围的行在底端显示, 在中间显示

8.4单元格合并
8.4.1行合并 rowspan

rowspan 将不同行合并

<td rowspan="3"></td>

8.4.2列合并 colspan

colspan 将不同列合并

<td colspan="2"></td>
9.框架标签 窗口标签 iframe
<iframe src=""></iframe>

在 src 中放入目标网址, 以牛客为例

<iframe src="https://www.nowcoder.com/"></iframe>

此时的窗口是有边框的, 为了取消边框, 我们把 frameborder 属性设置为 0

<iframe src="https://www.nowcoder.com/" frameborder="0"></iframe>

为了修改窗口大小, 我们调整宽高属性

<iframe src="https://www.nowcoder.com/" frameborder="0" width="1650px" height="800px"></iframe>

我们可以使用 name 属性标识窗口, 配合超链接的target 属性达到在此窗口跳转不同链接的效果

    <a href="https://www.nowcoder.com/" target="abc">跳转到牛客</a><a href="https://leetcode.cn/" target="abc">跳转到力扣</a><a href="https://www.bilibili.com/v/douga/" target="abc">跳转到bilibili</a><iframe src="https://www.nowcoder.com/" name="abc" frameborder="0" width="1650px" height="800px"></iframe>

收集用户信息的标签

1.input + type

使用 input 标签收集用户信息时, 根据 type 属性的值进行区分

1.1.单行文本框 text
<input type="text"> 单行文本框

1.2.密码框 password
<input type="password"> 密码框

1.3.单选框 radio

使用 name 属性进行匹配, name 值相同为一组

<input type="radio" name="sex"> 男 <input type="radio" name="sex"> 女 单选框

1.4.复选框 checkbox
<input type="checkbox"> 足球 <input type="checkbox"> 篮球 <input type="checkbox"> 排球 复选框

1.5.文件选择器 file
<input type="file">

1.6.颜色拾取器 color
<input type="color">

1.7.日期选择器 date
<input type="date">

1.8.日期时间选择器 datetime-local
<input type="datetime-local">

1.9.周选择器 week
<input type="week">

1.10.滑块 range
<input type="range">

滑块的属性: min 最小值, max 最大值, value 滑块的默认值

<input type="range" min="0" max="100" value="80">

1.11.数字输入框 number

数字输入框中只能输入数字

<input type="number">

数字输入框的属性: min 最小值, max 最大值, value 输入框的默认值, step 步长

<input type="number" min="0" max="100" value="80" step="5">
2.下拉框 select
 ? ?<select>? ? ? ?<option>语文</option>? ? ? ?<option>数学</option>? ? ? ?<option>英语</option>? ? ? ?<option>体育</option>? ?</select>

3.多行文本域 textarea
<textarea cols="30" rows="10"></textarea>

4.按钮
4.1普通按钮 button
<input type="button" value="普通按钮1">

4.2重置按钮 reset
<input type="reset" value="重置按钮2">

重置按钮会将同一个 form 表单内的输入内容重置

4.3提交按钮 submit
<input type="submit" value="提交按钮3">

提交按钮会将同一个 form 表单内的输入内容提交, 提交后会刷新

 ? ?<form>? ? ? ?<textarea cols="30" rows="10"></textarea> <br><br>? ?? ? ? ?<input type="button" value="普通按钮1"><br><br>? ? ? ?<input type="reset" value="重置按钮2"><br><br>? ? ? ?<input type="submit" value="提交按钮3">? ?</form>

音频和视频

1.音频 audio
<audio src="" controls></audio>

在 src 中写资源路径, 加入 controls 属性后手动控制音频播放

将 controls 属性改为 autoplay 属性, 进入网页自动播放

<audio src="" autoplay></audio>
2.视频 video
<video src="" controls width="500px" height="100px"></video>

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

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

相关文章

基于python的一个简单的压力测试(DDoS)脚本

DDoS测试脚本 声明&#xff1a;本文所涉及代码仅供学习使用&#xff0c;任何人利用此造成的一切后果与本人无关 源码 import requests import threading# 目标URL target_url "http://47.121.xxx.xxx/"# 发送请求的函数 def send_request():while True:try:respo…

深入探究 Scikit-learn 机器学习库

一、数据处理与准备 &#xff08;一&#xff09;数据加载 内置数据集&#xff1a;Sklearn 自带一些经典数据集&#xff0c;如鸢尾花数据集&#xff08;load_iris&#xff09;、波士顿房价数据集&#xff08;load_boston&#xff09;等。这些数据集方便初学者快速上手实践&…

今天你学C++了吗?——C++中的类与对象(日期类的实现)——实践与知识的碰撞❤

♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥♥♥如果这一篇博客对你有帮助~别忘了点赞分享哦~♥♥♥ ♥♥♥如果有什么问题可以评论区留言或者私信我哦~♥♥♥ ✨✨✨✨✨✨ 个…

负载均衡和tomcat

一、负载均衡 1.相关概念 nginx的反向代理<-->负载均衡 负载均衡 将四层或者是七层的请求分配到多台后端的服务器上&#xff0c;从而分担整个业务的负载。提高系统的稳定性&#xff0c;也可以提供高可用&#xff08;备灾&#xff0c;其中的一台后端服务器如果发生故障…

【蓝桥杯每日一题】推导部分和——带权并查集

推导部分和 2024-12-11 蓝桥杯每日一题 推导部分和 带权并查集 题目大意 对于一个长度为 ( N ) 的整数数列 ( A 1 , A 2 , ⋯ , A N A_1, A_2, \cdots, A_N A1​,A2​,⋯,AN​ )&#xff0c;小蓝想知道下标 ( l ) 到 ( r ) 的部分和 ∑ i l r A i A l A l 1 ⋯ A r \su…

Facebook如何避免因IP变动而封号?实用指南

随着Facebook在个人社交与商业推广中的广泛应用&#xff0c;越来越多的用户面临因“IP变动”而被封号的问题。尤其是跨境电商、广告运营者和多账号管理用户&#xff0c;这种情况可能严重影响正常使用和业务发展。那么&#xff0c;如何避免因IP变动导致的封号问题&#xff1f;本…

8.1 日志管理

本文深入解析 MySQL 中的关键日志类型&#xff0c;包括错误日志、二进制日志、查询日志和慢查询日志&#xff0c;帮助运维人员高效定位问题、分析性能并管理数据库。 1. 错误日志 1.1 概述 错误日志记录 MySQL 服务器运行过程中的重要信息&#xff0c;例如启动、关闭、错误及…

Docker 学习总结(84)—— Docker 常用运维命令

版本与信息查询 docker --version:查看安装的Docker版本。 docker info:获取Docker系统的详细配置信息。 镜像管理 docker images:列出本地所有镜像。 docker search IMAGE_NAME:搜索Docker Hub上的镜像。 docker pull IMAGE_NAME[:TAG]:从仓库下载指定镜像。 docker rmi …

【C++】判断能否被 3, 5, 7 整除问题解析与优化

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;题目描述&#x1f4af;老师代码实现与分析老师代码逻辑分析优点缺点 &#x1f4af;学生代码实现与分析学生代码逻辑分析优点缺点 &#x1f4af;改进与优化优化代码实现优化…

[计算机网络]IP地址推行的“书同文,车同轨”

硬件地址无法直接转换的故事 在很久很久以前&#xff0c;网络世界就像一个庞大的帝国&#xff0c;各个村落&#xff08;网络&#xff09;都有自己的语言&#xff08;硬件地址&#xff09;。每个村落都有自己的规则和习惯&#xff0c;村里的每户人家&#xff08;设备&#xff0…

Maven pom文件分析

文章目录 project子元素分类项目基础信息- parent- modelVersion- groupId- artifactId- name- version- packaging- description- url- inceptionYear 组织与许可信息- organization- licenses- developers- contributors- mailingLists 自定义属性信息- properties 模块配置-…

修改浏览器地址栏参数

Vue 修改当前页面地址栏参数 function updateUrlParameter(param: string, value: string) {const url new URL(window.location.href); // 获取当前页面的 URL// 解析哈希部分const hash url.hash ? url.hash.slice(1) : "";const [path, queryString] hash.sp…

深度优先搜索(DFS)与回溯法:从全排列到子集问题的决策树与剪枝优化

文章目录 前言&#x1f384;一、全排列✨核心思路✨实现步骤✨代码✨时间和空间复杂度&#x1f381;1. 时间复杂度&#x1f381;2. 空间复杂度 &#x1f384;二、子集✨解法一&#xff1a;逐位置决策法&#x1f381;步骤分析&#x1f381;运行示例&#x1f381;代码 ✨解法二&a…

加密算法之单向散列算法

加密算法 背景&#xff1a; 现有的序列号加密算法大都是软件开发者自行设计的&#xff0c;大部分相当简单。有些算法&#xff0c;其作者虽 然下了很大的工夫&#xff0c;却往往达不到希望达到的效果。其实&#xff0c;有很多成熟的算法可以使用&#xff0c;特别是密 码学中一些…

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(8)

1.问题描述&#xff1a; 在AGC中&#xff0c;推送服务的消息回执新建成功后&#xff0c;有一个有效期 1&#xff0c;这个有效期是什么意思&#xff0c;过期后&#xff0c;会影响什么呢&#xff1f; 2&#xff0c;这个有效期是否可以修改成一直不过期&#xff1f; 解决方案&…

egg初始搭建

前言 egg.js 是由阿里开源的面向企业级开发的 Node.js 服务端框架&#xff0c;它的底层是由 Koa2 搭建。 Github&#xff1a;https://github.com/eggjs/egg&#xff0c;目前 14.8K Star&#xff0c;egg 很适合做中台。 安装 首先&#xff0c;你要 确保 Node 已经配置环境变量…

D96【python 接口自动化学习】- pytest进阶之fixture用法

day96 pytest的fixture详解&#xff08;三&#xff09; 学习日期&#xff1a;20241211 学习目标&#xff1a;pytest基础用法 -- pytest的fixture详解&#xff08;三&#xff09; 学习笔记&#xff1a; fixture(scop"class") (scop"class") 每一个类调…

Python中的all/any函数和操作符and/or

操作符直观易读适用简单逻辑&#xff0c;函数紧凑方便适宜多条件处理。 (笔记模板由python脚本于2024年12月12日 22:19:10创建&#xff0c;本篇笔记适合有一定编程基础的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff…

论文学习——多种变化环境下基于多种群进化的动态约束多目标优化

论文题目&#xff1a;Multipopulation Evolution-Based Dynamic Constrained Multiobjective Optimization Under Diverse Changing Environments 多种变化环境下基于多种群进化的动态约束多目标优化&#xff08;Qingda Chen , Member, IEEE, Jinliang Ding , Senior Member, …

2025年山东省职业院校技能大赛“信息安全管理与评估”(山东省) 任务书

2025年山东省职业院校技能大赛“信息安全管理与评估”(山东省 任务书 模块一网络平台搭建与设备安全防护任务1&#xff1a;网络平台搭建 &#xff08;50分&#xff09;任务2&#xff1a;网络安全设备配置与防护&#xff08;250分&#xff09; 模块二网络安全事件响应、数字取证…