Html+CSS实现简单的注册表单

article/2025/9/23 20:47:25

目录

预览

 教程如下

首先新建一个HTML文件

接下来,我们在body标签的内部编写网页的主题内容

新建一个CSS文件

label:

input:

.submit_btn:

 CSS  居中显示:

这就结束啦!! 

完整代码

html:  

 css:


这次和大家分享一个用html语言实现的一个简单的注册表单,豪华升级版在文末的链接,感兴趣的可以点击浏览.

来, 先看预览

预览

 在这里呢,我们将html和css分开编写

 教程如下

首先新建一个HTML文件

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>程序员阿菜</title>
</head><body>
</body>
</html>​
  • <head> </head>  头部标签

在<head>元素中可以插入以下信息

  ▶ 脚本(scripts)

  ▶ 样式文件(CSS)

  ▶ 各种元数据(meta)信息

       可添加在头部区域的元素标签

  ▶  <title>  <style>  <meta>  <link>  <script>  <noscript>  <base>
 

  • <title> 网页名称标题</title> 

  •  <body></body> 

 body 标签内部是网页得主题

里面包含着网页的主要内容

接下来,我们在body标签的内部编写网页的主题内容

  1. 添加<h3> 三级标题
  2. 添加<form> 表单 
  3. 添加<label> 标签  和  标签后的文本输入框 <input>
  4. 这里 "国家/地区" 采用的是一个下拉列表 <datalist> 用<option>制作选项

① form表单的属性actionmethod

② get方法是用来向服务器上获取数据,而post是用来向服务器上传递修改数据

属性

描述

action

URL

规定当提交表单时向何处发送表单数据

method

get/post

规定用于发送form-data的HTTP方法

<form action =”” method=”get”></form>

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>程序员阿菜</title>
</head><body><h3>程序猿注册表单</h3><form action="" method="get"><label>账号</label><input type="text" placeholder="请输入账号..." /><br /><label>密码</label><input type="password" placeholder="请输入密码..." /><br /><label>国家/地区</label><input type="text" placeholder="请选择国家/地区" id="region" list="regList"/><datalist id="regList"><option value="中国"></option><option value="中国香港"></option><option value="中国澳门"></option></datalist><br /><label>手机</label><input type="tel" placeholder="请输入手机号..."/>  <br /><label>Email</label><input type="email" placeholder="请输入Email地址..." /><br /><div class="submit_btn">提交</div></form>
</body>
</html>

预览:

 到这里 大致的内容已经完成啦. 接下就我们对网页进行美化.

新建一个CSS文件

首先在HTML文件的  <head>标签内部 添加<link>链接CSS文件

<link rel="stylesheet" href="style.css" />

然后对label和input进行定义

CSS display 参见:CSS display属性_xmjt1997的博客-CSDN博客

CSS padding:定义属性内边距

CSS text 参见:CSS text-属性汇总_pcaxb的专栏-CSDN博客_text属性

CSS margin 参见大佬:CSS中margin属性详解_我是楠楠的博客-CSDN博客_css margin属性

label:

label{width: 90px;height: 28px;display: inline-block;text-align: right;padding-right:10px;}

input:

input{width: 200px;height: 28px;border: #06F 1px solid;border-radius: 3px;margin: 5px 0 5px 0;}

 写到这里,我们来预览一下

唉? 基本的形状已经成型了 ,接下来继续加工. 

.submit_btn:

将"提交"按钮定义为 类选择容器

添加各种属性: 边框的线条 圆角和背景色 字体颜色 布局

:hover在鼠标移到链接上时添加的特殊样式。

.submit_btn{display: block;width: 100px;height: 28px;line-height: 28px;font-size: 14px;border: 1px #006600 solid; text-align: center;	border-radius: 3px;background:#090;color:#FFF;float: right;margin: 10px 15px 0 0;}
.submit_btn:hover{background: #0C3;cursor: pointer;}	

预览:

 这个时候所有的样式已经写完啦.不过这样并不美观.我们可以让他居中显示.

回到html文件, 我们给body内部的所有内容套上 <div>标签,给<h3>标题也套上


<body><div class="reg_div"><div class="h_title"><h3>程序猿注册表单</h3></div><div class="h_hr"></div><form action="" method="get">......</form>
</body>

 CSS  居中显示:

.h_title{text-align:center;}
.h_hr{height:2px;background:#0CF;margin-bottom: 15px;}
.reg_div{width: 320px;margin: auto; }

预览:

这就结束啦!! 

 不,这其实刚刚开始.

升级豪华版链接如下:https://blog.csdn.net/mohen110/article/details/120353678

完整代码

html:  

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>程序员阿菜</title>
</head><body>
<div class="reg_div"><div class="h_title"><h3>程序猿注册表单</h3></div><div class="h_hr"></div><form action="" method="get"><label>账号</label><input type="text" placeholder="请输入账号..." /><br /><label>密码</label><input type="password" placeholder="请输入密码..." /><br /><label>国家/地区</label><input type="text" placeholder="请选择国家/地区" id="region" list="regList"/><datalist id="regList"><option value="中国"></option><option value="中国香港"></option><option value="中国澳门"></option></datalist><br /><label>手机</label><input type="tel" placeholder="请输入手机号..."/>  <br /><label>Email</label><input type="email" placeholder="请输入Email地址..." /><br /><div class="submit_btn">提交...</div></form></div>
</body>
</html>

 css:

@charset "utf-8";
/* CSS Document */
.reg_div{width: 320px;margin: auto; }
.submit_btn{display: block;width: 100px;height: 28px;line-height: 28px;font-size: 14px;border: 1px #006600 solid; text-align: center;	border-radius: 3px;background:#090;color:#FFF;float: right;margin: 10px 15px 0 0;}
.submit_btn:hover{background: #0C3;cursor: pointer;}	
label{display: inline-block;text-align: right;width: 90px;padding-right:10px;height: 28px;}input{width: 200px;height: 28px;border: #06F 1px solid;border-radius: 3px;margin: 5px 0 5px 0;}
.h_title{text-align:center;}
.h_hr{height:2px;background:#0CF;margin-bottom: 15px;}


http://chatgpt.dhexx.cn/article/IBt5DY3q.shtml

相关文章

js实现注册表单验证

js实现注册表单验证 验证用户名必须为&#xff1a;要求6-20位&#xff0c;只能有大小写字母和数字&#xff0c;并且大小写字母和数字都要有 var name_re/[0-9a-zA-Z]{3,8}/; var pwd_re/^\S{6,20}$/; <!DOCTYPE html> <html> <head><meta charset"…

A.2 实验2:注册表单和登录表单

A.2 实验2&#xff1a;注册表单和登录表单 A.2.1目的与要求A.2.2 实验内容 本实验初步创建用于学生注册的模块文件registration.php和用于登录的模块文件login.php。这两个模块文件都保存于教务选课系统项目xk中的“源文件”结点。 本实验主要完成注册表单和登录表单外观的设计…

HTML注册表单的页面制作

效果1&#xff1a;效果2&#xff1a; 效果1&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><tit…

【HTML | CSS | JS】耗时一下午,整理出了一个精美的响应式登陆注册表单(附源码)

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后…

html的练习之用户注册表单

这是最终效果图&#xff0c;具体实现代码在下面&#xff0c;一些注意点在代码里有注释&#xff0c;对是新手学习html基础比较友好。 本人刚接触前端学习&#xff0c;这里当作作业的练习&#xff0c;不足之处&#xff0c;欢迎交流&#xff0c;共同进步&#xff01; <!DOCTYPE…

Java Web注册表单编写

编写注册表单 1.要做下列的这样一个表单信息&#xff1a; 2.方法主体里面添加表单 < form action“提交地址” method“post”> 表单内容&#xff08;包括按钮&#xff0c;输入框&#xff0c;选择框等&#xff09;< /form> 我们可以看到在测试中的结果&#xff…

003_用户注册表单【HTML-form表单】

文章目录 一、HTML-form表单1、用户注册表单2、用户注册表单 - 小升级3、HTML5表单新特性① 新的input type 一、HTML-form表单 1、用户注册表单 <html><head><meta charset"UTF-8"><title>HTML用户注册表单</title></head>&l…

javascript实现较全功能注册表单

今天笔者仿照京东注册表单&#xff0c;进行设计了一个表单案例&#xff0c;在这个案例中&#xff0c;可以完成常见表单注册的绝大部分功能&#xff0c;比如表单注册信息的验证&#xff0c;校验用户名&#xff0c;校验密码强弱&#xff0c;注册信息的追踪。这其中用到了正则表达…

HTML5实现注册表单

注册表单代码 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>注册账号</title></head><body><form action"getSend.php" method"GET"><fieldset><legend>注册…

JQuery用户注册表单验证

使用jquery编写代码实现用户注册表单的验证功能&#xff1a; 用户名、密码、确认密码和手机号不能为空密码长度在8~20位之间&#xff0c;密码至少由数字、字母或下划线其中两种组成确认密码必须和密码一致手机号应该是11位&#xff0c;并且是合法的手机号段验证码随机生成&…

jQuery简单的注册表单

注册表单的实现思想及步骤 明确自己需要收集的注册信息并在Html上写出表单的布局在js上进行数据接收和验证&#xff0c;向服务器发起注册请求&#xff0c;处理请求返回的数据。 代码实现 html代码 <form><div><span>用户名&#xff1a;</span><…

Web实现:简单的注册表单

Web实现&#xff1a;简单的注册表单。 结果图如下&#xff1a; HTML部分代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, i…

【HTML】-- 用户注册表单

【HTML】-- 用户注册表单 使用html标签做一个简单的注册表单&#xff0c;下面是一些常用的标签。 button标签&#xff1a;普通按钮&#xff0c;功能代码自定义。 submit&#xff1a;“确定” &#xff0c;提交到后台。 reset&#xff1a;“取消” &#xff0c;让表单控件原内容…

前端学习笔记--注册表单

表单在网页中主要负责数据采集功能html中使用form标签完成。表单标签其实是一组标签的组合&#xff0c;不是一个标签。表单元素是允许用户在表单中&#xff08;比如&#xff1a;输入框、文本域、下拉列表、单选框、复选框等等&#xff09;输入信息的元素。 在html中使用来定义…

表单的学习——简单的注册窗口

1.表单form&#xff08;formtab&#xff09; 我们要利用制作一个简单的注册页面。代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>表单</title> </head> <body…

web前端学习(四)——HTML 表单(1)- 用户注册表单举例

表单&#xff1a;就是类似于登录界面&#xff0c;用于接收用户的信息。&#xff08;如下图的微博登录界面所示&#xff09; 表单以<form>开始&#xff0c;以</form>结束。 1、表单有什么用&#xff1f; 收集用户信息。表单展现之后&#xff0c;用户填写表单…

注册表单 html+css

简洁注册表单 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>注册</title><link rel"stylesheet" href"public.css"><link rel"stylesheet" href&quo…

linux系列之常用运维命令整理笔录

系列博客专栏&#xff1a; JVM系列博客专栏SpringBoot系列博客 本博客记录工作中需要的linux运维命令&#xff0c;大学时候开始接触linux&#xff0c;会一些基本操作&#xff0c;可是都没有整理起来&#xff0c;加上是做开发&#xff0c;不做运维&#xff0c;有些命令忘记了&…

50个Linux常用命令

1.查看主机名:hostname 2.查看当前工作目录:pwd 3.切换工作目录:cd 4.查看目录: ls -l 长格式 -a全部显示 -d显示目录属性 -h人性化 -R递归显示 5.查看系统版本 lsb_release -a 6.查看cpu cat/cpu/cpuinfo 7.查看内存 cat/proc/meminfo 8.关机 shutdown -h now 、poweroff 、…

linux下解压gz文件夹提示格式不对,在Linux解压tar.gz文件时提示gzip:stdin:not的解决问题...

不经意间我们又来到了Linux系统文章的学习&#xff0c;在众多学习中&#xff0c;我们的文章也许不起眼&#xff0c;但是想必大家都有很多问题吧&#xff0c;所以重要的下面我们就来讲解一下&#xff0c;大家一定要认真看奥&#xff01;&#xff01; 我们都知道Linux系统下的tar…