前端每日一小练2---京东注册页面(无JS验证)
来源:互联网 发布:java ftp多线程 编辑:程序博客网 时间:2024/06/05 09:36
今天的demo主要涉及了以下几个小知识点:
1.使用label标签来对input标签进行文字提示以及对齐的方式;
2.使用position定位元素的位置;
3.使用css属性中的display,使得inline元素变成inline-block,具备inline和block的特性,
让inline可以设置宽度和高度。
本demo的页面结构代码:
<div class="nav">导航链接部分</div><div class="topic"><img src="img/jd_logo.png"/><img src="img/welcome.png"/></div><form class="content" action="" method="post"><div class="reg"><label for="user_name"><span>*</span>用户名:</label><input type="text" id="user_name"/><span>4-20位字母、数字、汉字及'-'、'_'组合</span></div><div class="reg"><label for="user_pwd"><span>*</span>密码:</label><input type="password" id="user_pwd"/><span>6-20位字符,建议字母、数字和符号</span></div><div class="reg"><label for="user_pwded"><span>*</span>请确认密码:</label><input type="password" id="user_pwded"/><span>请再次输入密码</span></div><div class="reg"><label for="user_phone"><span>*</span>验证手机:</label><input type="text" id="user_phone"/><span>完成验证后,可以使用该手机找回</span></div><div class="reg"><label for="user_sns"><span>*</span>短信验证码:</label><input type="text" id="user_sns" style="width:110px;"/><span>获取短信验证码</span></div><div class="bottom"><input type="radio"/>我已同意并阅读<a href="#">《京东用户注册协议》</a><button></button></div><div class="right"></div></form>demo的CSS样式:
*{/*通用选择器,清楚所有元素的margin和padding*/margin:0;padding:0;}body{background-color:#f2f2f2;font-size:12px;}.nav{/*导航栏部分*/height:25px;width:100%;background-color:#fafafa;position:fixed;border-bottom:1px solid #eee;}.topic,.content{width:842px;margin:0px auto;}.topic{padding-top:26px;}.topic img{margin-top:17px;}.content{/*表单区域的CSS样式*/margin-top:39px;background-color:#fff;position:relative;padding:5px;}.content .right{width:180px;height:180px;background:url(img/reg_phone.jpg) no-repeat;position:absolute;top:34px;left:659px;}.reg{margin-top:27px;}.reg label{display:inline-block;width:157px;text-align:right;}.reg label span{color:red;}.reg input{border:1px solid #ccc;display:inline-block;width:228px;height:30px;}.reg>span{line-height:30px;border:1px solid #ddd;padding:10px 4px;background-color:#f7f7f7;}#user_name{background:url(img/user.jpg) no-repeat 210px center;}#user_pwd,#user_pwded{background:url(img/pwd.jpg) no-repeat 210px center;}#user_phone{background:url(img/phone.jpg) no-repeat 210px center;}.bottom{width:230px;margin:40px auto;}.bottom button{width:270px;height:36px;margin-top:39px;background:url(img/regist_btn.jpg) no-repeat;}.bottom button:hover{background:url(img/regist_btn_hove.jpg) no-repeat;}.bottom a{text-decoration:none;}
运行效果截图:
0 0
- 前端每日一小练2---京东注册页面(无JS验证)
- 关于原生js前端注册页面的相关验证
- 注册页面的js验证
- 注册页面的js验证 .
- JS前端验证(验证页面属性格式)
- JS学习之前端简单注册页面
- js前端页面常用字段验证(持续更新)
- js对注册页面的简单验证
- 注册无刷新验证
- 前端注册验证模板
- 第三十天 :Hbuilder+js,注册界面的前端验证
- 前端注册页面
- 一个注册会员页面中:表单验证的js
- php用户注册页面利用js进行表单验证
- 注册页面及验证
- 注册页面表单验证
- 注册界面无刷新验证
- 无验证图片的注册
- ppp/pppd/chat关系及数据收发流程
- Eric Lippert推荐的C#书单
- 回车和换行的来历与区别
- 风险管理对你的项目到底有多重要?
- 洛谷 P1162 填涂颜色
- 前端每日一小练2---京东注册页面(无JS验证)
- 江苏中理科技:移动支付的时代你准备好了吗?
- zoj1151
- 洛谷 堆专题 最小函数值
- 寄存器读写测试方法
- 新技术 汇总
- 【Web前端】linux 下配置 node.js
- 测试总结---持续更新中
- Npk 文件格式