[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>

三.结果展示

相关推荐
unclecss11 分钟前
把 Spring Boot 的启动时间从 3 秒打到 30 毫秒,内存砍掉 80%,让 Java 在 Serverless 时代横着走
java·jvm·spring boot·serverless·graalvm
fruge11 分钟前
前端自动化脚本:用 Node.js 写批量处理工具(图片压缩、文件重命名)
前端·node.js·自动化
tuokuac16 分钟前
@PathVariable与@RequestParam
java·spring
q***160823 分钟前
Tomcat的server.xml配置详解
xml·java·tomcat
程序员西西23 分钟前
SpringBoot整合Apache Spark实现一个简单的数据分析功能
java·后端
n***840724 分钟前
Tomcat 乱码问题彻底解决
java·tomcat
Jolyne_26 分钟前
antd Image base64缓存 + loading 态优化方案
前端
LiLiYuan.27 分钟前
【Lombok库常用注解】
java·开发语言·python
BINGCHN32 分钟前
NSSCTF每日一练 SWPUCTF2021 include--web
android·前端·android studio
培风图南以星河揽胜1 小时前
Java实习模拟面试|离散数学|概率论|金融英语|数据库实战|职业规划|期末冲刺|今日本科计科要闻速递:技术分享与学习指南
java·面试·概率论