现在的位置: 首页 > 综合 > 正文

采用相对和绝对定位的登陆表单

2011年10月02日 ⁄ 综合 ⁄ 共 1126字 ⁄ 字号 评论关闭
这个登陆表单主要采用相对和绝对定位来制作,这样做的好处是不会因游览器的不同而产生错位现象,预览最终效果>>,代码如下。

CSS代码:

label{
	color: #666666;
	width: 40px;
	float: left;
}

.centerm{
	padding: 58px 0px 5px;
	text-align: center;
}

#memberbg{
	background: #FFF url(tour/memberbg.gif);
	border: solid 1px #CCC;
	text-align: left;
	width: 190px;
	margin: 0px auto;
	padding:1px;	
}

#memberform{
	margin: 0px;
	position: relative; /*--相对表单定位--*/
}

#np{
	left: 10px; /*--离表单左边距离--*/
	position: absolute; /*--绝对定位--*/
	top: 10px; /*--离表单顶部距离--*/
	width: 170px;
}

#np div{
	margin-bottom:2px;
}

#np input{
	background: #FFFFFF;
	border: 1px solid #CCC;
	color: #666666;
	font-size: 12px;
	width: 80px;
	mardin: 0px;	
}

#send{
	left: 142px;
	position: absolute;
	top: 10px;
	width: 44px;
}

#send input{
	background: #F1F1F1;
	border: 1px solid #CCC;
	font-weight: bold;
	height: 40px;
	width: 40px;
}
<div id="memberbg"><form name="form1"
 id="memberform" method="post" action="#"><div id="np"><div>
<label for="name">姓名:</label>
<input name="name" type="text" id="name" maxlength="12" />
</div><div><label for="pass">密码:</label>
<input name="pass" type="password" id="pass" maxlength="12" /></div>
</div><div id="send">
<input type="submit" name="Submit" value="OK" /></div>
<div class="centerm"><a href="#">忘记密码</a>
<a href="#">新用户注册</a></div></form></div>

抱歉!评论已关闭.