[JavaWeb]搜索表单区域

一.注意事项

设置外边距:margin:(参数可省去部分)上 下 左 右

二.源代码

<!DOCTYPE html>

<html lang="zh-CN">

<head>

<meta charset="UTF-8">

<title>Tlias智能学习辅助系统</title>

<style>

/* 导航栏样式 */

.navbar {

background-color: #b5b3b3; /* 灰色背景 */

display: flex; /* flex弹性布局 */

justify-content: space-between; /* 左右对齐 */

padding: 10px; /* 内边距 */

align-items: center; /* 垂直居中 */

}

.navbar h1 {

margin: 0; /* 移除默认的上下外边距 */

font-weight: bold; /* 加粗 */

color: white;

/* 设置字体为楷体 */

font-family: "楷体";

}

.navbar a {

color: white; /* 链接颜色为白色 */

text-decoration: none; /* 移除下划线 */

}

/* 搜索表单样式 */

.search-form {

display: flex;

flex-wrap: nowrap;

align-items: center;

gap: 10px; /* 控件之间的间距 */

margin: 20px 0;

}

.search-form input[type="text"], .search-form select {

padding: 5px; /* 输入框内边距 */

width: 300px; /* 宽度 */

}

.search-form button {

padding: 5px 15px; /* 按钮内边距 */

}

</style>

</head>

<body>

<!-- 顶部导航栏 -->

<div class="navbar">

<h1>Tlias智能学习辅助系统</h1>

<a href="#">退出登录</a>

</div>

<!-- 搜索表单区域 -->

<!-- form表单标签:

action: 表单提交的地址 - url

method: 表单提交的方式 - get(默认) / post

get: 提交时, 表单数据会在url后提交到服务端; 比如: /search?name=Tom&gender=2&position=3 ;

get方式提交数据长度有限制, 不能提交大量数据; get方式不安全;

post: 提交时, 表单数据会在请求体(消息体)中提交到服务端; 比如: /search -- name=Cat&gender=1&position=2

post方式提交数据长度无限制; post方式安全;

-->

<form class="search-form" action="/search" method="post">

<label for="name">姓名:</label>

<input type="text" id="name" name="name" placeholder="请输入姓名">

<label for="gender">性别:</label>

<select id="gender" name="gender">

<option value=""></option>

<option value="1">男</option>

<option value="2">女</option>

</select>

<label for="position">职位:</label>

<select id="position" name="position">

<option value=""></option>

<option value="1">班主任</option>

<option value="2">讲师</option>

<option value="3">学工主管</option>

<option value="4">教研主管</option>

<option value="5">咨询师</option>

</select>

<button type="submit">查询</button>

<button type="reset">清空</button>

</form>

</body>

</html>

三.结果展示

相关推荐
房开民8 分钟前
c++总结
java·开发语言·c++
好大哥呀17 分钟前
C++ 多态
java·jvm·c++
毕设源码-赖学姐22 分钟前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
float_com31 分钟前
【java常用API】----- Arrays
java·开发语言
thatway198932 分钟前
闲聊-关于AI终结者的警醒
前端
努力的小郑38 分钟前
突发!Claude Code 51万行源码全网裸奔:一场史诗级“开源”事故,国内大厂笑麻了
前端·后端·ai编程
七度黑光1 小时前
用 openclaw 给故障复盘打分:质量审核自动化实践
运维·服务器·前端·数据库·自动化
HashTang1 小时前
Claude Code 源码中 REPL.tsx 深度解析:一个 5005 行 React 组件的架构启示
前端·后端·ai编程
wendycwb2 小时前
前端城市地址根据最后一级倒推,获取各层级id的方法
前端·vue.js·typescript
LuckyTHP2 小时前
迁移shibboleth java获取shibboleth用户信息
java·开发语言