注册表单实战案例
16lz
2021-07-02
一·用户注册表单模块化案例
效果图
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>用户注册</title>
<link rel="stylesheet" href="style1.css">
</head>
<body>
<div class="header"> <!-- 头部 -->
<img src="https://www.php.cn/static/images/logos.png" alt="">
<br>
<h1>欢迎注册</h1>
</div> <!-- 头部 -->
<div class="main"> <!-- 主体 -->
<div class="zhuce-form"></div>
<form action="#.php" method="POST" style="display: grid; gap: 1em" onsubmit="return false;">
<!-- 用户名 --> <input type="text" name="name" placeholder="请输入用户名" autofocus required> <!-- 为了用户体验不再加入label标签提示 -->
<!-- 密码 --> <input type="password" name="password" placeholder="请输入密码">
<div class="dx-radio">
<!-- 单选 -->
<label for="secret">性别:</label>
<input type="radio" name="gender" value="nan" checked id="secret"/><label for="">男</label>
<input type="radio" name="gender" value="nv" /><label for="">女</label>
<div>
<br>
<div class="fx-checkbox">
<!-- 复选 -->
<label>爱好:</label>
<!-- 所有复选框的name属性值必须写成数组格式 -->
<input type="checkbox" name="hobby[]" id="paobu" checked /><label for="game">跑步</label>
<input type="checkbox" name="hobby[]" id="trave" /><label for="youyong">游泳</label>
<input type="checkbox" name="hobby[]" id="shoot" /><label for="daqiu">打球</label>
<div>
<br>
<!-- 下拉 -->
<div class="xl-select" >
<label for="">请选择注册方式</label>
<select name="xiala" id="">
<option value="1">手机</option>
<option value="2">QQ</option>
<option value="3" selected>微信</option>
</div>
</select>
<br>
<div class="tj-button"> <!-- 提交 -->
<button >注册</button>
</div>
</form>
</div> <!-- zhuce-form -->
</div><!-- 主体 -->
<div class="footer" >
<div class="dl-a"><a href="">老用户登入</a></div>
<div class="wj-a"><a href="">忘记密码</a></div>
</div>
</div>
</body>
</html>
二:CSS外部文件代码:
.header{text-align: center;} /* 给头部添加样式 */
.main{
margin: auto;
padding: 40px 20px; /*整体样式 上/左右边距 */
width: 300px;
height: 200px;
background-color: grey;}
.zc-input input{ /* 给输入框添加样式 */
height: 30px;
width: 200px; }
.dx-radio,.fx-checkbox,.xl-select{ height: 24px; /* 给单选和复选添加样式 */
width: 300px;
background-color: white; }
button{
margin: 10px 125px; /* 给提交添加样式 */
}
.dl-a>a,.wj-a>a{
border: 0px;
margin-left:200px;
color: white;text-decoration:none;
}
:三上下文选择器示例
后代选择器:空格*如下方的 ul li{ background-color: blue;}
子选择器:标签>标签>标签如 body>ul>li
更多相关文章
- HTML注册表单控件实例、CSS模块化理解与CSS基本/上下文选择器的
- css语法介绍
- PHP:【商城后台管理系统】部署角色管理,角色添加,菜单权限,删除角色
- 4.【商城后台管理系统】基于TP6开发后台无限极菜单的管理显示与
- PHP:【商城后台管理系统】部署管理员一级菜单和二级菜单列表添加
- PHP:【商城后台管理系统】部署管理员列表,添加/编辑/删除功能
- 选择器的使用和模块化组件思想
- Java 给 Word 添加数字签名
- promise间隔时间添加dom