【HTML入门】第二十二课 - 【实战】做一个注册页面

这一小节,我们继续纯HTML标签的使用,这一节我们做一个 注册页面。说到注册页面,其实大家的网站都大同小异,所以我们就不四处去找设计图了,我们自己想一个注册页面,想想注册页面都应该有哪些元素,应该长什么样子。

目录

1 需求分析

2 标签使用分析 

3 布局分析

4 实战源码


1 需求分析

我们先来分析一下,注册页面都应该有哪些功能:

  1. 用户名,一般用来注册成功后,网站上显示的昵称;
  2. 密码,后续登录所用的密码;
  3. 注册的时候,为了确保用户密码输入正确,确保用户没有输入错误,怕后续自己记不住,会有一个确认密码,也就是把密码再输入一次,真正网站开发的时候,还会验证两次输入的密码是否一致;
  4. 会有手机号的输入;
  5. 会有手机号的验证码,为什么要有手机号验证码呢?网站得确认你输入的手机号是否是可用的,并且是自己的,如果不是可用的手机号,或者不是自己的,那么你就无法填入正确的手机验证码,对吧。(当然,你也可以用身边输入的手机号,也可以做到这一点,不一定非得是自己的)
  6. 会有图形验证码,和图形验证码的输入框。(为什么还要有个图形验证码呢?一般都是图形验证码输入正确后,才可以点击发送 “手机验证码” 的按钮,一般图形验证码人都需要使劲儿的看,所以机器是看不出来的。试想一下,如果没有这一步,那么人们是不是就可以使劲儿的点击那个发送 手机验证码 的按钮了,给用户发短信,是需要短信费用的,如果没有图形验证码,那很快坏人不就把网站的短信费浪费光了,多费钱呀,所以得有验证的这一步,才能发短信)
  7. 发完短信,收到短信验证码,得输入短信验证码;
  8. 点击“注册”按钮

 所以,如果不考虑细节功能的话,注册页面大概需要这些元素:

2 标签使用分析 

分析完了功能,那么我们还需要分析一下布局,分析一下使用的标签,对吧。

  1. 顶部“注册”标题,可以使用h2标签;
  2. 底部是一个form表单,可以使用 form 标签;
  3. 每个内容前面应该有个文字提示;
  4. 有文字输入框,有密码输入框,输入框内应该有灰色文字提示;
  5. 有图形验证码的图片;
  6. 有发送手机验证码的按钮;
  7. 底部有“注册”按钮

所以需要的标签大概会 包括但不限于一下这些:

3 布局分析

 布局方面呢,

  1. 应该是顶部有个“注册”的标题;
  2. 然后底部是一个大的form表单区域;
  3. 然后表单中又区分多个小区域;
  4. 每个小区域呢,有个文字提示,比如用户名:后面是一个用户名输入口,这些是横线展示的;
  5. 然后遇到点击“发送验证码”,遇到图形验证码的,就又需要和输入框在同一行,对吧;
  6. 然后最底部的区域,是一个最终的 “注册” 按钮。

就像这样:

 

我们这个教程与其他教程不同之处就在于,稳扎稳打,一步一个脚印。其他教程HTML章节肯定是匆匆而过了,导致很多同学们,都学到后面了,布局也不熟,用的标签也不熟。然后就很容易学的跟不上,越学越混乱。

而且,越到后面需要学的东西就会越多,不稳扎稳打,后面只会觉得像一团浆糊一样。学了后面的,又得不断去学前面的

4 实战源码

分析了布局,分析了元素,分析了功能,下面你可以练着敲代码了,代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>我的第一个网页</title>
        <style type="text/css">
            
        </style>
    </head>
    <body>
        <h2>注册</h2>
        <form>
            <div>
                <label>用户名:</label><input type="text" placeholder="请输入用户名" />
            </div>
            <div>
                <label>密码:</label><input type="password" placeholder="请输入密码" />
            </div>
            <div>
                <label>确认密码:</label><input type="password" placeholder="请输入确认密码" />
            </div>
            <div>
                <label>手机号:</label><input type="text" placeholder="请输入手机号" />
            </div>
            <div>
                <label>图形验证码:</label><input type="text" placeholder="请输入右侧图形验证码" />&nbsp;&nbsp;<img src="./files/imgs/verifyCode.png" />
            </div>
            <div>
                <label>手机验证码:</label><input type="text" placeholder="请输入手机验证码" />&nbsp;&nbsp;<a href="javascript:void(0);">获取验证码</a>
            </div>
            <div>
                <button>注册</button>
            </div>
        </form>
    </body>

</html>

  • 26
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

经海路大白狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值