首页 > 编程语言 >Java登陆第二十天——HTML常用标签

Java登陆第二十天——HTML常用标签

时间:2023-12-07 20:45:55浏览次数:37  
标签:控件 Java 表格 Title 标签 表单 HTML

文本标签

文本常用的HTML标签:

标签名 标签描述
<h1></h1> 标题标签
<h6></h6> 标题标签
<p></p> 段落标签
<hr> 换行标签
<br> 换行标签

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>h1一级标题</h1>
    <h2>h2二级标题</h2>
    <h3>h3三级标题</h3>
    <h4>h4四级标题</h4>
    <h5>h5五级标题</h5>
    <h6>h6六级标题</h6>
    <p>p段落标签,每一个p标签都是一个段落</p>
    <p>距离上一个p标签会自动换行</p>
    <br/>
    <p>br标签是手动换行</p>
    <hr/>
    <p>hr标签是横线换行</p>
</body>
</html>

运行效果如下:
image

列表标签

列表常用的HTML标签:

标签名 标签描述
<ol></ol> 有序列表标签
<ul></ul> 无序列表标签
<li></li> 列表项(有序无序通用)

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <ol>
        <li>ol是有序标签</li>
        <li>ol是有序标签</li>
        <li>ol是有序标签</li>
    </ol>
    <ul>
        <li>ul是无序标签</li>
        <li>ul是无序标签</li>
        <li>ul是无序标签</li>
    </ul>
</body>
</html>

运行效果如下:
image

超链接标签

超链接常用的HTML标签:

标签名 标签描述
<a></a> 超链接标签

a标签常用属性:

  • href:目标资源的URL
  • target:如何在浏览器中打开

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <a href="https://www.runoob.com/html/html-links.html" target="_blank">在新标签或窗口中进入菜鸟网的a标签文档</a>
    <a href="https://www.runoob.com/html/html-links.html" target="_self">在当前标签或窗口中进入菜鸟网的a标签文档</a>
</body>
</html>

运行效果如下:
image

超链接标签可以是一个文本,也可以是一个图片

图像标签

图像常用的HTML标签:

标签名 标签描述
<img> 图像标签

手动加载一张图像进入本项目
image

img标签常用属性:

  • src:图像的URL
  • alt:图片加载失败时替换的文字

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img src="finger.jpg" alt="手指">
</body>
</html>

运行效果如下:
image

刻意的把URL输入错误,运行效果:
image

表格标签

表格常用的HTML标签:

标签名 标签描述
<table></table> 表格标签
<thead></thead> 表头标签
<tbody></tbody> 表格主体标签
<th></th> 表头的单元格
<tr></tr> 表格中一行
<td></td> 行的单元格

标签栗子:

<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<table>
    <thead>
    <tr>
        <th>table是表格标签</th>
        <th>thead是表头标签</th>
        <th>tbody是表格的主体标签</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>th是表头的单元格</td>
        <td>tr是表格中一行</td>
        <td>td是行的单元格</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <th>3</th>
    </tr>
    </tbody>
</table>
</body>
</html>

运行效果如下:
image

不过一般都用的表格生成器了:表格生成器

表格内可以包含其他标签甚至表格标签!表格包含其他标签

区块标签

区块常用的HTML标签:

标签名 标签描述
<div></div> 块标签
<span></span> 行标签

一个div标签会占据一块内容,而一个spawn标签仅仅占用一行内容

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div>第一个div</div>
<div>第二个div</div>
<span>第一个span</span>
<span>第二个span</span>
</body>
</html>

运行效果如下:

image

F12进入控制台后,鼠标悬置第一个div之上,会显示其大小
image

实际开发中会经常使用div划分网页布局,下面拿百度首页进行举例。
image

表单标签(重要)

表单通常会将用户填写的信息发送到后端,是前后端沟通的关键

表单常用的HTML标签:

标签名 标签描述
<form></form> 表单标签
<label></label> 关联表单内控件
<input> 表单控件
<select ></select> 下拉框
<option ></option> 下拉框的选项

form标签常用属性:
action:表单数据提交的目标 URL
method:表单数据的提交方式,一般是POST或GET(HTTP协议中会详细解释)

label标签常用属性:
for:绑定控件的id(控件都有id这一属性)

input标签常用属性:
id:控件的id
type:控件以什么形式显示。例如:txt文本,password密码,button按钮等

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="没有后端接收数据,无法传输" method="post">
    <label for="text">label表单通过id绑定了text控件</label>
    <input type="text" id="text">
    <label for="pwd">绑定后,点击文字就可以把光标移动至控件中</label>
    <input type="password" id="pwd">
    <p>需要手动换行哦</p>

    <hr>
    <label for="k"></label>
    <select id="k">
        <option>select是单选框</option>
        <option>一样可以被label绑定</option>
        <option>1</option>
    </select>
</form>
</body>
</html>

运行效果如下:
image

特殊字符

标签栗子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<p>1               2</p>

</body>
</html>

运行效果如下:
image

可以注意到,尽管代码中输入了不知道多少个空格,实际上只显示了一个空格。

至此,需要使用转义字符来显示某些特殊字符。(一般直接查阅转义表即可,只展示部分)
更多转义字符查询

显示效果 描述 转义字符(大小写敏感,必须分号结尾)
空格 &nbsp;
< 小于号 &lt;
> 大于号 &gt;
" 双引号 &quot;
' 单引号 &apos; (IE不支持)
& &amp;
© 版权 &copy;
® 注册商标 &reg;

修改栗子如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<p>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2</p>

</body>
</html>

运行效果如下:
image

标签:控件,Java,表格,Title,标签,表单,HTML
From: https://www.cnblogs.com/Ocraft/p/17883894.html

相关文章

  • 4 种方法,帮你快速新建 Java 项目!
    大家好,我是鱼皮。今天给大家分享常用的快速初始化Java项目的几种方法。比较全面,有一些方法你可能并不知道,但如果都掌握的话,基本上够用一辈子了哈哈。如何快速初始化Java项目?1、使用开发工具Java开发者最常用的开发工具当属JetBrainsIDEA了!IDEA不仅功能完善、插件丰富,而且......
  • Java File类详解(下)练习部分
    练习第一题需求:在当前模块下的aaa文件夹中创建一个a.txt文件importjava.io.File;importjava.io.IOException;publicclassFileExer01{publicstaticvoidmain(String[]args)throwsIOException{Filef1=newFile("AllInOne\\aaa");f1.mkdirs();Filesrc=ne......
  • Java编写单元测试用例
    Java编写单元测试用例01简介Java中可以使用多个测试框架来执行单元测试,其中最流行的测试框架之一是JUnit。下面是一个简单的示例,说明如何使用JUnit框架编写和执行单元测试:02一、JUnit包导入importorg.junit.*;03二、创建测试类这个类需要使用“@RunWith’和@Suite”注......
  • Java单元测试浅析(JUnit+Mockito)
    Java单元测试浅析(JUnit+Mockito)作者:京东物流秦彪1.什么是单元测试(1)单元测试环节:测试过程按照阶段划分分为:单元测试、集成测试、系统测试、验收测试等。相关含义如下:1)单元测试:针对计算机程序模块进行输出正确性检验工作。2)集成测试:在单元测试基础上,整合各个模......
  • java 单元测试之 - Spring框架提供的单元/集成测试注解
    java单元测试之-Spring框架提供的单元/集成测试注解Spring框架提供了很多注解来辅助完成单元测试和集成测试(备注:这里的集成测试指容器内部的集成测试,非系统间的集成测试),先看看Spring框架提供了哪些注解以及对应的作用。@RunWith(SpringRunner.class)/@ExtendWith(Spring......
  • Java Mockito 快速入门指南 Mock是指使用Mockito创建的模拟对象,它模拟真实对象的行为,
    JavaMockito快速入门指南Mock是指使用Mockito创建的模拟对象,它模拟真实对象的行为,用于替代真实对象的依赖项,以便进行独立的单元测试在软件开发中,单元测试对于确保代码的正确性和可靠性至关重要。Mockito是一个强大的Java测试框架,它提供了丰富的功能和方法,使得编写模拟测试变得......
  • Java基本数据类型转换
    1.Java基本数据类型转换1.1自动类型转换当Java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型这个就是自动类型转换数量类型按精度大小排序为:char<int<long<float<doublebyte<short<int<long<float<doubleinta='c';doubled=80注意:有多种类型......
  • Java数据类型
    1.数据类型每一种数据都定义了明确的数据类型,在内存中分配大小不同的内存空间(字节)8大基本数据类型整数类型:存放整数byte,1个字节short,2个字节int,4个字节(默认)long,8个字节浮点类型(小数)float,4个字节double,8个字节(默认)字符型:char,2个字节布尔型:boolean,1个字......
  • java打包好的jar包在Linux服务器上指定端口并后台运行命令
    前提条件:a.已经在Linux服务器上安装了java环境。b.切换到jar包所在的目录下。c.运行方式为:java-jar运行。举例说明:包名  运行端口test.jar  8080命令如下:java-jar-Dserver.port=8080test.jar&>test.out&1解释:1.表示将test.jar这个jar包运行在8080端口(前提是端口......
  • java中禁用科学计数法的处理
    importjava.text.DecimalFormat;publicclassDisableScientificNotationExample{publicstaticvoidmain(String[]args){doublenumber=123456789.123456789;//创建DecimalFormat对象,设置输出格式DecimalFormatdecimalFormat=newD......