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>

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

软件工程分析报告03需求规格说明书——基于Paddle的肝脏CT影像分割

需求规格说明书 一、 引言 本项目的背景是解决现有医疗影像处理的挑战&#xff0c;特别是针对CT扫描图像的肝脏和肝脏肿瘤分割。在传统医学影像分析中&#xff0c;手动或半自动分割方法常常耗费大量时间&#xff0c;且容易受主观因素影响&#xff0c;因此需要一种自动化的解决…

智慧城市项目建设介绍

1. 项目建设背景 随着城市化进程的加速&#xff0c;城市发展面临着诸多挑战&#xff0c;如环境污染、城镇综合管理、经济发展布局等。为了应对这些挑战&#xff0c;智慧城市应运而生&#xff0c;成为城市发展的重要方向。智慧城市通过运用信息技术和智能化技术&#xff0c;实…

Python入门教程:12个常用基础语法详解

文章目录 前言1.多个字符串组合为一个字符串2. 字符串拆分为子字符串列表3. 统计列表中元素的次数4.使用try-except-else-block模块5. 使用枚举函数得到key/value对6. 检查对象的内存使用情况7. 合并字典8. 计算执行一段代码所花费的时间9. 列表展开10. 列表采样11. 数字化12. …

酷柚易汛ERP- 组装单与拆卸单操作

1、功能介绍 组装单用来处理企业组装等加工业务&#xff0c;拆卸单用来处理企业拆卸等加工业务&#xff0c;支持一对多的产品加工业务。 2、主要操作 2.1 新增组装单 打开【仓库】-【组装单】新增组装单。 录入组合件与子件&#xff0c;单据审核后&#xff0c;系统根据存货…

[文件读取]lanproxy 文件读取 (CVE-2021-3019)

1.1漏洞描述 漏洞编号CVE-2021-3019漏洞类型文件读取漏洞等级⭐漏洞环境VULFOCUS攻击方式 描述: Lanproxy 路径遍历漏洞通过../绕过读取任意文件。该漏洞允许目录遍历读取/../conf/config.properties来获取到内部网连接的凭据。 1.2漏洞等级 高危 1.3影响版本 Lanproxy 1.4漏洞…

基于单片机的塑料厂房气体检测系统设计

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 技术交流认准下方 CSDN 官方提供的联系方式 文章目录 概要 一、设计的主要内容二、系统硬件设计三、软件设计实物 四、结论五、 文章目录 概要 本文首先分析了基于单片机的可燃…

c语言:解决谁是凶手的问题。

题目&#xff1a; 思路&#xff0b;代码&#xff1a; #define _CRT_SECURE_NO_WARNINGS //假设全部人说的话都为真&#xff0c;那结果就为4&#xff0c;现在已知三真一假&#xff0c;且说假话的人为凶手 // 现在将全部情况相加&#xff0c;满足三真一假的情况即为凶手。 #incl…

【动手学大模型】(通俗易懂 快速上手) Task1 大模型简介

1.发展历程 语言建模始于20世纪90年代,采用的是统计学习方法. 2003年,深度学习的思想融入到语言模型中,相较于上个时代,该方法可以更好地捕捉语言中的复杂关系. 2018年左右,Transformer架构的神经网络模型被引入,通过大量文本训练模型,使它对语言有了更深的理解. 最近,模型规模…

武汉凯迪正大—抗干扰介质损耗测试仪

产品概述 KD600A全自动变压器介质损耗测试仪是发电厂、变电站等现场全自动测量各种高压电力设备介损正切值及电容量的高精度仪器。由于采用了变频技术能保证在强电场干扰下准确测量。仪器采用中文菜单操作&#xff0c;微机自动完成全过程的测量。 该仪器同样适用于车间、试验…

开启学历新征程,电大搜题助您轻松获取知识

作为一名电大学者&#xff0c;有肩负着传递真实信息、宣传正面价值的使命&#xff0c;而今天我要向您介绍的是一款非常实用的学习工具——电大搜题微信公众号。通过该平台&#xff0c;您可以获得更多关于浙江开放大学和广播电视大学的学习资源&#xff0c;助您在学习和工作上取…

【milkv】0、duo编译环境搭建

一、开发资料整理 Docker https://hub.docker.com/repository/docker/dreamcmi/cv1800-docker/general GitHub https://github.com/milkv-duo/duo-buildroot-sdk CV181x/CV180x MMF SDK 开发文档汇总 https://developer.sophgo.com/thread/471.html cv181x芯片使用的交叉…

Linux多线程服务端编程:使用muduo C++网络库 学习笔记 第七章 muduo编程示例(下)

7.5 一种自动反射消息类型的Protobuf网络传输方案 本节假定读者了解Google Protocol Buffers是什么&#xff0c;这不是一篇Protobuf入门教程。本节的示例代码位于examples/protobuf/codec。 本节要解决的问题是&#xff1a;通信双方在编译时就共享proto文件&#xff08;用于定…

产品的生命周期

** 没错&#xff0c;产品每次版本选代都是一次重生的机会&#xff0c;每次版本迭代都不亚于一次产品上线首发。 ** 一、产品上线首发 所谓万事开头难&#xff0c;产品上线首发的重要性不言而喻&#xff0c;产品给人的第一印象非常深刻&#xff0c;后期再去扭转非常困难&#…

Linux操作系统使用及C高级编程-D4Linux shell命令(文件搜索、文件处理、压缩解压)

查看文件相关命令 cat cat file&#xff1a;将文件内容输出 cat&#xff1a;等待输入&#xff0c;在屏幕上输入什么&#xff0c;就输出什么 tac cat file&#xff1a;与cat相反&#xff0c;将文件内容从后往前输出 more more file&#xff1a;在屏幕上显示一页的文件内容&am…

基于STC12C5A60S2系列1T 8051单片机的数模芯片DAC0832实现数模转换应用

基于STC12C5A60S2系列1T 8051单片机定时器/计数器应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍数模芯片DAC0832介绍通过按键调节数模芯片DAC0832输出模拟量控制…

JavaScript中的事件冒泡、事件捕获、事件委托

DOM事件流&#xff08;event flow &#xff09;存在三个阶段&#xff1a;事件捕获阶段、处于目标阶段、事件冒泡阶段。 Dom标准事件流的触发的先后顺序为&#xff1a;先捕获再冒泡。即当触发dom事件时&#xff0c;会先进行事件捕获&#xff0c;捕获到事件源之后通过事件传播进行…

【NI-DAQmx入门】多通道数据采集

1.通道扩展解释 通道扩展是扩展数据采集设备的通道以包含另一个设备的通道的过程&#xff0c;从而有效地创建具有更多通道的任务。当使用通道扩展时&#xff0c;DAQmx 自动在 DAQmx 驱动程序级别路由触发器和时钟&#xff0c;以便多个设备同步。为了使设备作为一个整体运行&…

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

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

软件工程分析报告07测试计划书——基于Paddle的肝脏CT影像分割

目录 测试计划书 1. 引言 2. 测试目标 3. 测试方法 3.1 黑盒测试 (1)等价类划分&#xff1a; (2)边界值分析&#xff1a; (3)因果图&#xff1a; ​编辑&#xff08;4&#xff09;错误推测法 3.2 白盒测试 测试用例&#xff01;&#xff01; 4. 测试环境 5. 测试计划 6…

【C++历险记】STL之set详解

个人主页&#xff1a;兜里有颗棉花糖&#x1f4aa; 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【C之路】&#x1f48c; 本专栏旨在记录C的学习路线&#xff0c;望对大家有所帮助&#x1f647;‍ 希望我们一起努力、成长&…