CSS网站注册案例

一、CSS盒子模型

  • 内边距:

padding-top   上
padding-right  右
padding-bottom 下
paddingleft   左

  • 外边距:

margin-top     上
margin-right    下
margin-bottom   左
margin-left    右

举例:

1
2
3
4
padding:10px           上下左右都是10px
padding:10px 20px         上下是10px 左右是20px
padding:10px 20px 30px      上是10px 右是20px 下是30px 左是20px(默认随右边)
padding:10px 20px 30px 40px   上是10px 右是20px 下是30px 左是40px
  • css绝对位置(div标签内)

positionabsolute
top 控制距离顶部的位置
left 控制距离左边的位置

1
2
3
4
5
6
7

<body>
//可以让红色框距离顶部200px同时距离左边200px
<div style="border: 5px solid red;width: 400px;height: 400px;position: absolute;top: 200px;left: 200px;">
h黑马啊哈哈哈哈
</div>
</body>

实现结果如下:


二、网站注册案例(使用CSS)

界面设计分析:

1. 第一部分是LOGO部分    用CSS类加载器
2. 第二部分是导航菜单        用div标签
3. 第三部分是注册部分        使用div套div再套一个table表格
4. 第四部分是FOOTER图片  用div标签
5. 第五部分是一堆超链接   用div标签

具体代码(对比H5只有第三部分更改较大):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
.logo{
float: left;
width: 33%;

height: 60px;
line-height: 60px;
}

</style>
</head>
<body>
<!--1. 第一部分是LOGO部分-->
<div>
<div class="logo">
<img src="../img/logo2.png" />
</div>
<div class="logo">
<img src="../img/header.png" />
</div>
<div class="logo">
<a href="#">登录</a>
<a href="#">注册</a>
<a href="#">购物车</a>
</div>
</div>

<!--清除浮动-->
<div style="clear: both;"></div>

<!--2. 第二部分是导航菜单-->
<div style="color: #000000;height: 50px;">
<a href="#" class="amenu">首页</a>
<a href="#" class="amenu">手机数码</a>
<a href="#" class="amenu">电脑办公</a>
<a href="#" class="amenu">鞋靴箱包</a>
<a href="#" class="amenu">香烟酒水</a>
</div>

<!--3. 第三部分是注册部分-->
<div style="background: url(../image/regist_bg.jpg);height: 550px;"> //主要是背景加一个图片 高设置为整个div的高度
<div style="position:absolute;top:200px;left:350px;border: 5px solid darkgtay;width: 50%;height: 50%;background-color: white;"> //里面的div为那个白色框框 使用绝对位置距离顶部200px,左边350px ,边框为5px,高和宽都是最大的部分的一半,背景色为白色
<table width="60%" align="center"> //用于展示注册的信息
<tr>
<td colspan="2"><font color="blue" size="6">会员注册</font>USER REGISTER</td>

</tr>
<tr>
<td>用户名:</td>
<td><input type="text"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password"/></td>
</tr>
<tr>
<td>确认密码:</td>
<td><input type="password"/></td>
</tr>
<tr>
<td>email:</td>
<td><input type="email"/></td>
</tr>
<tr>
<td>姓名:</td>
<td><input type="text"/></td>
</tr>
<tr>
<td>性别:</td>
<td><input type="radio" name="sex"/> 男
<input type="radio" name="sex"/> 女
<input type="radio" name="sex"/> 妖
</td>
</tr>
<tr>
<td>出生日期:</td>
<td><input type="date"/></td>
</tr>
<tr>
<td>验证码:</td>
<td><input type="text"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="注册"/></td>
</tr>
</table>
</div>


</div>

<!--4. 第四部分是FOOTER图片-->
<div>
<img src="../img/footer.jpg" width="100%"/>
</div>

<!--5. 第五部分: 放一堆超链接-->
<div style="text-align: center;">

<a href="#">关于我们</a>
<a href="#">联系我们</a>
<a href="#">招贤纳士</a>
<a href="#">法律声明</a>
<a href="#">友情链接</a>
<a href="#">支付方式</a>
<a href="#">配送方式</a>
<a href="#">服务声明</a>
<a href="#">广告声明</a>
<br />
Copyright © 2005-2016 传智商城 版权所有
</div>

</body>
</html>

页面结果如下:


×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
,