web前端----------注册界面设计

一个注册界面骨架,主要包含信息输入、信息选择、信息提交三个部分。

1.信息输入

而信息输入,就是让用户完成基本信息的填写。 

 这里,我们就需要利用表单的相关知识,来设置多个输入框,从而实现简单的信息输入功能。

部分行和店铺名称的风格还是有一些差别。比如,密码和手机两行,它们之间是有空格的。

而在HTML中,在文本的两个字之间多次使用空格键,并不会出现多次空格的效果。

这时,我们需要用到HTML中的空格转义字符。

以下是具体应用:

设置href属性值为:"javascript:alert('发送成功')"

这个属性值是一条JavaScript语句,它的作用是弹出一条信息:发送成功。

2.信息选择

这个是下拉菜单设计;利用select    option 来实现;

这个是单选按钮的设计,即利用radio实现,本质就是input属性;

复选框,与单选按钮有类似之处,本质上也是一个<input>标签。我们只需将<input>标签中的type的属性值设置为 "checkbox" ,就可以把输入框转换为复选框。在这里,我们将超链接的属性href="#",表示我们点击超链接时,就在当前页面,不进行跳转;标签a里面都是高亮部分,例如,点击发送验证码,以及商家协议;

3.信息提交

提交按钮,和前面的单选按钮和复选框一样,本质上是一个<input>标签。

我们只需将<input>标签中的type的属性值设置为 "submit" ,就可以把输入框转换为提交按钮。

4.页面美化

这里补充一个知识,属性border-spacing:用于设置相邻单元格边框之间的间距。

这样可以让不同行之间有空隙;

有时候, 我们会遇到输入框的placeholder属性值的宽度,超过输入框的宽度。

比如账户名称,输入框就没有显示完整的提示信息。

这时,我们需要调整输入框的宽度,来解决这个问题。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-27 12:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-27 12:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-27 12:30:03       82 阅读
  4. Python语言-面向对象

    2024-01-27 12:30:03       91 阅读

热门阅读

  1. 构建支持 gpu 的 jupyterlab docker 镜像

    2024-01-27 12:30:03       63 阅读
  2. [go] 享元模式

    2024-01-27 12:30:03       57 阅读
  3. GBASE南大通用分享-linux centos下安装dokuwiki

    2024-01-27 12:30:03       43 阅读
  4. centos搭建ftp踩坑记录

    2024-01-27 12:30:03       45 阅读
  5. 四、MySQL之DML && DQL

    2024-01-27 12:30:03       47 阅读