JavaWeb——HTML常用标签

目录

1. 标题标签

2. 段落标签

3. 换行/分割线标签

4. 列表标签

4.1. 有序列表

4.2. 无序列表

5. 超链接标签

6. 多媒体标签

6.1. img 图片标签

6.2. audio 音频标签

6.3. video 视频标签

7. 表格标签(重点)

8. 表单标签(重点)


1. 标题标签

标题标签(Heading Tags)在HTML中用于定义页面的标题性内容。这些标签有六级,从H1到H6,不同级别的标题标签在页面中显示的大小和重要性逐渐递减。

  • H1标签:H1标签是最重要的标题标签,通常用于主标题或页面标题。每个页面应该只有一个H1标签。例如:<h1>这是一个H1标题</h1>
  • H2至H6标签:这些标签用于子标题或者次重要标题,重要性逐渐减小。例如:<h2>这是一个H2标题</h2>,<h3>这是一个H3标题</h3>,以此类推直到H6。

示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><body><h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6></body>
</body>
</html>


2. 段落标签

段落标签通常用于在网页上显示文本内容。在HTML中,段落标签由<p>和</p>表示。在一个页面中,可以使用多个段落标签来分隔不同段落的文本。当浏览器渲染页面时,每个段落标签之间的文本会自动分段,形成不同的段落。

示例:

<!DOCTYPE html>  
<html>  
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>示例页面</title>  
</head>  
<body>  <h1>这是一个示例页面</h1>  <p>这是第一段文本,使用段落标签进行定义。</p>  <p>这是第二段文本,与第一段文本使用不同的段落标签进行分隔。</p>  <p>这是第三段文本,同样使用段落标签进行定义。</p>  
</body>  
</html>


3. 换行/分割线标签

换行标签(<br>):这是一个自闭合标签,用于在文本中创建一个换行。当你想要在某处强制文本换行,而不是开始新的段落时,可以使用<br>标签。

分割线标签(<hr>):这也是一个自闭合标签,用于创建水平分割线。通常用于视觉上将内容分隔开。

<!DOCTYPE html>  
<html lang="zh">  
<head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>换行与分割线示例</title>  
</head>  
<body>  <h2>换行标签示例:</h2>  这是第一行文本。<br>  这是第二行文本,由于使用了换行标签,它显示在新的一行。  <h2>分割线标签示例:</h2>  <p>这是一段文本。</p>  <hr>  <p>这是另一段文本,但由于使用了分割线标签,它在视觉上与前一段文本分开。</p>  
</body>  
</html>


4. 列表标签

列表标签用于在网页上分条列项地展示数据。

HTML提供了两种主要的列表标签:有序列表和无序列表。


4.1. 有序列表

  • 标签:<ol>
  • 列表项标签:<li>
  • 有序列表的每一项前面默认带有顺序编号,如1、2、3。
  • 举例代码:
<ol><li>苹果</li><li>香蕉</li><li>橙子</li>
</ol>


4.2. 无序列表

  • 标签:<ul>
  • 列表项标签:<li>
  • 无序列表的每一项前面默认带有一个点状符号,而不带有顺序编号。
  • 举例代码:
<ul><li>跑步</li><li>游泳</li><li>爬山</li>
</ul>


5. 超链接标签

超链接标签(<a>)是用于创建链接的HTML元素。它可以通过href属性指定链接的目标地址,并且可以通过target属性定义打开链接的方式。


href属性

href属性用于指定链接的目标地址。它可以使用绝对路径、相对路径或完整的URL。

  • 绝对路径:以斜杠(/)开头,始终从网站的根目录作为起点。
  • 相对路径:不以斜杠(/)开头,以当前文件所在的路径作为起点。
  • 完整的URL:包含协议、域名和路径的完整链接地址。

示例:

<!-- 绝对路径 -->
<a href="/page1.html">链接到page1</a><!-- 相对路径 -->
<a href="subfolder/page2.html">链接到page2</a><!-- 完整的URL -->
<a href="https://www.baidu.com">链接到百度首页</a>


target属性

target属性用于定义打开链接的方式。

其中,_blank值会在新窗口中打开链接,而_self值会在当前窗口中打开链接(这也是默认值)。

示例:

<!-- 在新窗口中打开链接 -->
<a href="https://www.baidu.com" target="_blank">在新窗口中打开百度</a><!-- 在当前窗口中打开链接 -->
<a href="https://www.baidu.com" target="_self">在当前窗口中打开百度</a>

6. 多媒体标签

6.1. img 图片标签

<img> 标签是HTML中用于在网页上插入图片的标签。

  • src 属性是用于指定图片的来源,也就是图片的URL地址。
  • title 属性是当鼠标悬停在图片上时显示的工具提示文字。
  • alt 属性是当图片无法加载时显示的替代文字。

示例

<body><img src="C:\Users\20768\Desktop\封面\改bug改半天.jpg" alt="这是一张图片" title="这是一张图片" />
</body>

正常显示的效果:

鼠标悬停在图片上的效果

图片无法显示的效果


6.2. audio 音频标签

用于在页面上引入一段声音,在网页上嵌入一个音频播放器

  • src:这个属性定义了音频文件的路径。
  • autoplay:决定是否在页面加载时自动播放音频。当值为 "autoplay" 时,音频会在页面加载时自动播放。
  • controls:决定是否显示音频播放器的控制面板。当值为 "controls" 时,会显示控制面板,包括播放、暂停、音量调节等按钮。
  • loop:决定是否循环播放音频。当值为 "loop" 时,音频会循环播放。

示例:

<body><audio src="E:\Music\Flame Shapes - Time.mp3" autoplay="autoplay" controls="controls" loop="loop" />      
</body>


6.3. video 视频标签

这是HTML5中新增的元素,用于在页面上引入一段视频

  • src:用于定义目标视频文件路径
  • autoplay:决定是否在页面加载时自动播放视频。
  • controls:决定是否显示视频播放器的控制面板。
  • loop:决定是否循环播放音频。

示例:

<body><video src="E:\Other\Video\OBS\demo.mp4" autoplay="autoplay" controls="controls" loop="loop"/>
</body>


7. 表格标签(重点)

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

<table>标签定义一个表格,<tr>标签定义表格里的一行,<td>标签定义一行里的一个单元格

<table><tr><td>1</td><td>王丽</td><td>95</td></tr><tr><td>2</td><td>李华</td><td>90</td></tr>
</table>

  • table 标签:代表表格
<table></table>

  • thead 标签:用于定义表格的表头。实际中可以省略不写
  • tbody标签:代表表体。实际中可以省略不写
  • tfoot标签:代表表尾。实际中可以省略不写

  • td标签:代表行内的一格。
  • th标签:自带加粗和居中效果的td。
  • tr 标签:代表table表格中的一行。它通常包含一或多个<tr>标签(表示表格的行),以及在这些行内使用<th>标签(表示表头的单元格)。表头通常用于显示列的标题或说明。

<h3 style="text-align: center">员工绩效考核表</h3><table border="1px" style="width: 500px; margin: 0px auto"><tr><th>序号</th><th>员工姓名</th><th>考核分数</th></tr><tr><td>1</td><td>王丽</td><td>95</td></tr><tr><td>2</td><td>李华</td><td>90</td></tr><tr><td>3</td><td>张敏</td><td>88</td></tr></table>


8. 表单标签(重点)

当我们需要在网页上收集用户信息时,我们通常使用表单。比如用户登录输入对应的账号和密码,HTML中的form标签就是用来定义这样一个表单的。在表单内部,我们会有各种表单项标签,供用户输入信息。

  • action属性告诉浏览器,当用户提交表单时,应该发送数据到哪个服务器地址。
  • method属性定义了数据提交的方式,最常见的有get和post两种方式。
  • input标签是表单中最常用的标签之一。它可以表示文本框、密码框、提交按钮等。
  • name属性定义了该表单项的名称,它可以帮助我们识别不同的数据字段。
  • type属性定义了该表单项的类型,如文本框、密码框等。

示例一个简单的登录表单:

<!-- 定义一个form标签,action设置为login.php,method设置为post -->  
<form action="login.php" method="post">  <!-- 定义一个文本输入框,用户输入用户名 -->  <label for="username">用户名:</label>  <input type="text" id="username" name="username" required><br>  <!-- 定义一个密码输入框 -->  <label for="pwd">密码:</label>  <input type="password" id="pwd" name="pwd" required><br>  <!-- 定义一个提交按钮和一个重置按钮 -->  <input type="submit" value="登录">  <input type="reset" value="重置">  </form>

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

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

相关文章

vue3配置环境变量,小白简单易学

环境变量的意义就是防止我们更新打包的时候写错变量&#xff0c;合并代码这些一系列问题 首先看看效果 左边是本地测试环境&#xff0c;右边是打包后的生产环境&#xff0c;写这个环境变量的好处就是&#xff0c;你在本地开发的时候变量随便改&#xff0c;不会影响生产环境&am…

数字货币swap交易所逻辑系统开发分析方案

随着数字货币市场的快速发展&#xff0c; Swap交易所已成为一种重要的交易方式。本文将对数字货币Swap交易所逻辑系统开发进行分析&#xff0c;并探讨其优势、开发难点和解决方案。 一、数字货币Swap交易所逻辑系统开发的优势 数字货币Swap交易所是一种点对点的交易方式&#x…

【STM32/FreeRTOS】SysTick定时器及FreeRTOS系统节拍

目录 一、SysTick定时器 1、SysTick寄存器介绍 &#xff08;1&#xff09;控制及状态寄存器 &#xff08;2&#xff09;重装载数值寄存器 &#xff08;3&#xff09;当前数值寄存器 2、SysTick寄存器配置函数 二、FreeRTOS中的SysTick定时器 1、SysTick配置函数及分析 …

使用阿里云服务器学习Docker

首先我这里选择的系统服务器是CentOS 7.9 64位 因为centos系统里面的安装指令是&#xff1a;yum,而非apt-get. yum install docker -y试着建立一个容器&#xff1a; docker run -d -p 80:80 httpd启动docker的守护进程&#xff1a; sudo systemctl start docker 查看Docke…

【教3妹学编辑-mysql】mybatis查询条件遇到的坑及解决方案

2哥 :3妹&#xff0c;今天怎么下班这么晚啊。 3妹&#xff1a;嗨&#xff0c;别提了&#xff0c;今天线上出bug了&#xff0c; 排查了好久。 2哥&#xff1a;啊&#xff0c;什么问题呀&#xff1f; 3妹&#xff1a;我们内部的一个管理系统报错了&#xff0c; 最近排查下来是myb…

IDEA 使用Reset Current Branch to Here 进行git 版本控制,图文操作

文章目录 一、总结区别&#xff08;只针对本地仓库操作&#xff09;Soft详细解释文件版本冲突处理 Mixed详细解释Hard详细解释Keep详细解释文件版本冲突处理 二、其他Revert commit 参考文档 一、总结区别&#xff08;只针对本地仓库操作&#xff09; Soft详细解释 Soft操作只…

mysql之正则表达式匹配

题目&#xff1a; 今天在牛客网看到一道关于数据库正则表达式匹配的问题&#xff0c;发现自己一点不会做。 正则表达式&#xff1a; 一、正则表达式 MySQL 正则表达式通常是在检索数据库记录的时候&#xff0c;根据指定的匹配模式匹配记录中 符合要求的特殊字符串。MySQL 的…

【实例分割】用自己数据集复现经典论文YOLACT

YOLACT&#xff1a;You Only Look At CoefficienTs &#x1f3c6;论文下载&#xff1a;paper &#x1f3c6;代码下载&#xff1a;code &#x1f3c6;论文详解&#xff1a;YOLACT 目录 &#x1f342;&#x1f342;1.安装环境 &#x1f342;&#x1f342;2.数据准备 &…

揭秘 DCNN——AlexNet

来源 — gifs.com 一、说明 还记得 2012 年的 ImageNet 视觉识别挑战赛吗&#xff1f;当然&#xff0c;你知道&#xff01;经过大量的反复试验和实验&#xff0c;研究员 Alex Krizhevsky 及其合著者 Ilya Sutskever 和 Geoffrey E. Hinton&#xff08;他真正理解了深度学习中…

【科研新手指南4】ChatGPT的prompt技巧 心得

ChatGPT的prompt心得 写在最前面chatgpt咒语1&#xff08;感觉最好用的竟然是这个&#xff0c;简单方便快捷&#xff0c;不需要多轮对话&#xff09;chatgpt思维链2&#xff08;复杂任务更适用&#xff0c;简单任务把他弄复杂了&#xff09;机理chatgpt完整咒语1&#xff08;感…

Maven依赖管理项目构建工具的安装与配置

本篇来自尚硅谷的笔记&#xff0c;在线视频观看&#xff1a;Maven依赖管理项目构建工具&#xff0c;更多笔记欢迎访问&#xff1a;小熊学Java 一、Maven简介 1、为什么学习Maven 1.1、Maven是一个依赖管理工具 ①jar 包的规模 随着我们使用越来越多的框架&#xff0c;或者框…

微服务简单理解与快速搭建

分布式和微服务 含义 微服务架构 微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法&#xff0c;每个服务运行在自己的进程中&#xff0c;服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服…

消息队列简介

什么是消息队列?&#xff08;Message queue&#xff0c;简称MQ&#xff09; 从字面理解就是一个保存消息的一个容器。那么我们为何需要这样一个容器呢&#xff1f; 其实就是为了解耦各个系统&#xff0c;我们来举个例子&#xff1a; 有这么一个简单的场景&#xff0c;系统A负…

OpenAI调查ChatGPT故障;向量搜索的优势与局限

&#x1f989; AI新闻 &#x1f680; OpenAI调查ChatGPT故障&#xff0c;发布新AI产品GPTs和GPT-4 Turbo 摘要&#xff1a;OpenAI的ChatGPT和其他服务出现故障&#xff0c;经过调查后发现是由于DDoS攻击导致的异常流量模式。OpenAI在首届开发者大会上发布了新的AI产品GPTs&am…

基于入侵杂草算法优化概率神经网络PNN的分类预测 - 附代码

基于入侵杂草算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于入侵杂草算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于入侵杂草优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神…

如何使用Cpolar+Tipask,在ubuntu系统上搭建一个私人问答网站

文章目录 前言2.Tipask网站搭建2.1 Tipask网站下载和安装2.2 Tipask网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道&#xff08;云端设置&#xff09;3.3 Cpolar稳定隧道&#xff08;本地设置&#xff09; 4. 公网访问测试5. 结语 前…

记忆科技携手中国电信,一站式存储打造坚实数字底座

11月10日&#xff0c;以“数字科技 焕新启航”为主题的2023数字科技生态大会在广州盛大开幕&#xff0c;本次大会由中国电信、广东省人民政府联合举办&#xff0c;是一场数字科技领域的年度盛会。忆联母公司记忆科技作为中国电信的合作伙伴之一受邀参会&#xff0c;深度参与了大…

刘家窑中医医院:鲁卫星主任团队走进社区,免费义诊送健康"

北京丰台刘家窑中医医院&#xff0c;前身为中国医学会航空医学会专家门诊&#xff0c;是一家医保单位&#xff0c;无需定点即可享受医保服务。这是一家集医疗、科研、预防、保健为一体的国家非营利性特色中医院。为了更好地服务社区群众&#xff0c;提高社区居民对健康的关注&a…

数据结构与算法(二)动态规划(Java)

目录 一、简介1.1 什么是动态规划&#xff1f;1.2 动态规划的两种形式1&#xff09;自顶向下的备忘录法&#xff08;记忆化搜索法&#xff09;2&#xff09;自底向上的动态规划3&#xff09;两种方法对比 1.3 动态规划的 3 大步骤 二、小试牛刀&#xff1a;钢条切割2.1 题目描述…

Python开源项目RestoreFormer(++)——人脸重建(Face Restoration),模糊清晰、划痕修复及黑白上色的实践

有关 Python 和 Anaconda 及 RestoreFormer 运行环境的安装与设置请参阅&#xff1a; Python开源项目CodeFormer——人脸重建&#xff08;Face Restoration&#xff09;&#xff0c;模糊清晰、划痕修复及黑白上色的实践https://blog.csdn.net/beijinghorn/article/details/134…