效果图

(尽力了,太难了~~~~)

代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>body{background: url("复古.jpg") no-repeat center ;background-size: 100% 100%;}.div0{width: 800px;height: 400px;/*margin: auto;*//*上右下左*/margin: 100px 100px 100px 250px;padding: 20px;/*margin-top: 20px;*/border: 4px #cccccc solid;background-color: #fcfcfc;}*{margin: 0px;padding: 0px;box-sizing: border-box;}.div1{/*border: 1px solid;*/float: left;margin-top: 5px;}.div2{/*margin: 125px;*//* margin: 100px 100px 100px 100px;*/width: 500px;height: 350px;/*border: 2px solid;*//*margin: auto;*/}.div3{margin-bottom: 200px;float: right;}.td_left{width: 200px;height: 15px;text-align: right;}.td_right{text-align: left;padding-left: 40px;}.div3 p >a{color: red;}.div1 #left1{font-size: 20px;color: yellow;}.div1 #left2{font-size: 20px;color: #b3b3b3;}#username,#phone,#describe,#birthday,#password,#checkphoto,#place{border-radius: 10px;width: 150px;height: 25px;}#checkimg{height: 25px;vertical-align:middle;}</style>
</head>
<body>
<div class="div0"><div class="div1" ><p id="left1">新用户注册</p><p id="left2">USE REGISTER</p></div><div class="div2"><form ><table  align="center"><tr><td class="td_left"><label for="username" >用户名</label></td><td class="td_right"><input type="text" id="username" name="username" placeholder="请输入用户名"></td></tr><tr><td class="td_left"><label for="password" >密码</label></td><td class="td_right"><input type="password" id="password" ></td></tr><tr><td class="td_left">性别</td><!--        单选--><td class="td_right"><input type="radio" name="gender" value="male">男<input type="radio" id="gender" value="female" id="gender">女</td></tr><tr><td class="td_left">兴趣</td><!--        多选--><td class="td_right"><input type="checkbox" id="hobby">吃饭<input type="checkbox" name="hobby">睡觉<input type="checkbox" name="hobby">运动</td></tr><tr><td class="td_left">选择头像</td><td class="td_right"><input id="img" type="file"></td></tr><tr><td class="td_left">手机号</td><td class="td_right" ><input id="phone" type="text" name="phonenum"></td></tr><tr><td class="td_left">生日</td><td class="td_right" ><input type="datetime-local" id="birthday"></td></tr><tr><td class="td_left">出生地</td><td class="td_right" ><select name="province" id="place"><option value="1">北京</option><option value="2">上海</option><option value="3">深圳</option></select></td></tr><td class="td_left">自我描述</td><td class="td_right" ><textarea id="describe" name="describe" cols="20" rows="5"></textarea></td></tr><tr><td class="td_left">验证码</td><td class="td_right" ><input id="checkphoto" type="text"><img src="../material/验证码.jpg" width="70" height="30" id="checkimg"></td></tr><tr><td colspan="2" align="center"><input type="submit" values="登录"></td></tr></table></form></div><div class="div3"><p>已有账号?<a href="#">直接登录</a></p></div>
</div></body>
</html>

总结

个人觉得前端这部分就是要练,标签属性都很多,一个标签可以实现很多功能,一个功能也能有很多标签来实现;除了熟能生巧,实在不知道还有什么办法记住这么多标签。

【HTML+CSS】注册案例详解优化相关推荐

  1. html css主题,HTML+CSS=无限可能——案例详解:我的POI主题作品

    原标题:HTML+CSS=无限可能--案例详解:我的POI主题作品 在微博发了这个作业,收到很多好评,实在太开心! 斌叔让我来投稿,那今天就以这个网页为案例,把制作过程中我的方法和经验分享给大家. 作 ...

  2. python代码案例详解-我用Python抓取了7000 多本电子书案例详解

    安装 安装很简单,只要执行: pip install requests-html 就可以了. 分析页面结构 通过浏览器审查元素可以发现这个电子书网站是用 WordPress 搭建的,首页列表元素很简单 ...

  3. Ajax基本案例详解之$.getjson的实现

    Ajax的$.gethson实现: 看这篇之前建议大家去看看前面两篇文章: 1.Ajax基本案例详解之$.ajax的实现 2.Ajax基本案例详解之$.get的实现 现在写一下$.getjson里面的 ...

  4. Ajax基本案例详解之$.get的实现

    前面我已经写过一篇ajax的$.ajax的实现了,其中html,css,doindex.jsp里面已经详细列出来了,这篇主要写的是$.get()的实现,其中html,css,doindex.jsp都和 ...

  5. 数据湖架构Hudi(五)Hudi集成Flink案例详解

    五.Hudi集成Flink案例详解 5.1 hudi集成flink flink的下载地址: https://archive.apache.org/dist/flink/ Hudi Supported ...

  6. 【Spring AOP】@Aspect结合案例详解(二): @Pointcut使用@within和within(已附源码)

    文章目录 前言 @within 完善打印日志案例 @within深入说明 within 匹配指定类 匹配指定包(package) 源码下载 总结 前言 在微服务流行的当下,在使用Spring Clou ...

  7. html右侧浮动菜单,HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单

    原标题:HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单 今天这篇文章我们来说一下css的浮动属性(float),给块状元素添加float属性可以使其转变为行内元素,也就是我们所说标签对象 ...

  8. 【MATLAB图像处理实用案例详解】目录

    未来一个月的任务主要是GAN生成对抗网络理论部分+代码实战和MATLAB图像处理实用案例详解. 做生成对抗网络主要是因为我的研究方向涉及到这个部分,因此将其作为主要研究内容,但由于研究方向的私密性问题 ...

  9. css input 内容换行显示,CSS文本换行详解

    还记不记得昨天发表的<table表格那点事儿>最后的一个问题不?先撇开问题,我们从头说起. 在网页排版中,有些时候是需要文本自动换行的,对于中文来讲,无需设置属性即可自动实现换行,但是对于 ...

最新文章

  1. VDI序曲二 RemotoAPP晋级篇
  2. 安装PHP5、PHP7
  3. 图像处理opencv(一)
  4. 洛谷——P1181 数列分段Section I
  5. (一四三)类设计回顾
  6. Spark入门实战系列--8.Spark MLlib(上)--机器学习及SparkMLlib简介
  7. mysql5.5怎么删除字段_Linux 上 Mysql5.5 只能新建表中的字段不能删除表,权限root...
  8. 更优雅的在 Xunit 中使用依赖注入
  9. 远程服务器如何创建分支,git如何远程创建分支
  10. Git LFS的使用
  11. java简单算法总结
  12. mqtt+uniapp 发布/订阅实例
  13. 【279天】每日项目总结系列017(2017.11.11)
  14. 新元宇宙奇科幻小说原创作品每周连载地球人奇游天球记第七回月球背面
  15. java之Io-File类
  16. 一元四次方程求根实现
  17. pandas 数据读取与保存
  18. Atcoder F - Mirrored(思维+搜索)
  19. Squid+MRTG实现完善的缓存代理和http服务加速代理
  20. COB - Chip On Board

热门文章

  1. matlab中10的负几次方怎么表示,matlab中e负2次方 数学中2e-01T表示什么含义,如何在MATLAB中实现?...
  2. Java中如何遍历HashMap呢?
  3. 中国开源项目贡献者已超过10万,《中国开源生态图谱 2023》发布
  4. 流式大处理的三种框架对比:Storm,Spark和Flink
  5. 我的大学时代.篇章五
  6. 英语中‘s的几种用法
  7. 大数据分析之聚类算法
  8. 从零开始SpringCloud Alibaba实战(59)——过滤器filter、拦截器interceptor、和AOP的区别与联系及应用
  9. 使用python进行文件夹的压缩
  10. webpack配置typescript详解