在写CSS过程中,如果碰到浮动层的切换问题,那么背景图片最好不要采取定位偏移的方法来解决(即background:img.gif no-repeat -100 -100;)
也就是说,布局在一个浮动层中的背景图片,不要合成在一张图片中,然后通过偏移的方式来处理,这样容易造成html页面中,写在后面的层会覆盖之前撰写的浮动层
例:
采取合成图片处理易造成 idLogin层覆盖 idRegister
也就是说,布局在一个浮动层中的背景图片,不要合成在一张图片中,然后通过偏移的方式来处理,这样容易造成html页面中,写在后面的层会覆盖之前撰写的浮动层
例:
- <div id="idDialog" style="display:none;">
- <div id="idRegister" style="display:none;">
- <form name="form1" action="<?php echo $passport_domain; ?>/member/index_do.php" method="post">
- <input type="hidden" name="fmdo" value="user">
- <input type="hidden" name="dopost" value="regok">
- <input type="hidden" name="forward" value="<?php echo $forward; ?>">
- <div class="dialog_frame">
- <div class="dialog_frame_bg" id="idDialogFrameBgReg">
- <div class="dialog_close"><span οnclick="closeDialog()">关闭</span></div>
- <div class="dialog_content">
- <table border="0" cellpadding="0" cellspacing="0" width="70%" align="center">
- <tr><td class="label">玩家昵称:</td><td class="input"><input type="text" name="uname" class="cootext" value="" onBlur = "checklen(uname,4,20);" /></td></tr>
- <tr><td class="label">登录ID:</td><td class="input"><input type="text" name="userid" id="idUserIdReg" class="cootext" value="" /><div id="idTestUserid"></div></td></tr>
- <tr><td class="label">登录密码:</td><td class="input"><input type="password" name="userpwd" class="cootext" value="" /></td></tr>
- <tr><td class="label">确认密码:</td><td class="input"><input type="password" name="userpwdok" class="cootext" value="" /></td></tr>
- <tr><td class="label">E-mail:</td><td class="input"><input type="text" name="email" class="cootext" value="" /></td></tr>
- <tr><td colspan="2" class="warning_mail">找回密码的唯一途径,务必写真实有效的邮箱</td></tr>
- <tr><td class="label" height="30">验证码:</td><td class="input"><input type="text" name="vdcode" class="ckcodetext" value="" /> <span class="ck_pic"><img src="<?php echo $passport_domain; ?>/include/vdimgck.php" align="bottom" οnclick="this.src='<?php echo $passport_domain; ?>/include/vdimgck.php?'+Math.random()"/></span></td></tr>
- <tr><td colspan="2" class="agreement"><input type="checkbox" class="check_agreement" id="idAccept" name="accept" value="" />我已经看过并同意,《魔力条款协议》</td></tr>
- <tr><td colspan="2" align="center" height="36"><input type="image" src="templetsnew/img/register_btn.gif" οnclick="return checkRegisterSubmit();" /></td></tr>
- </table>
- </div>
- </div>
- </div>
- </form>
- </div>
- <div id="idLogin" style="display:none;">
- <div class="dialog_frame">
- <div class="dialog_frame_bg" id="idDialogFrameBgLogin">
- <?php if ($_COOKIE['DedeUserID']){ ?>
- <div>
- <div class="dialog_close"><span οnclick="closeDialog()">关闭</span></div>
- <div id="idLogined">
- <div>
- 欢迎您:<span><?php echo $uname ?></span> [<a href="<?php echo $passport_domain; ?>/member/index_do.php?fmdo=login&dopost=exit&forward=<?php echo $forward ?>">注销登陆</a>]
- </div>
- </div>
- </div>
- <?php }else{?>
- <form name="form2" action="<?php echo $passport_domain; ?>/member/index_do.php" method="post">
- <input type="hidden" name="fmdo" value="login">
- <input type="hidden" name="forward" value="<?php echo $forward; ?>">
- <input type="hidden" name="dopost" value="login">
- <div class="dialog_close"><span οnclick="closeDialog()">关闭</span></div>
- <div class="dialog_content">
- <table border="0" cellpadding="0" cellspacing="0" width="70%" align="center">
- <tr><td colspan="2" height="30"></td></tr>
- <tr><td class="label">用户名:</td><td class="input"><input type="text" class="cootext" id="idUserIdLoging" name="userid" value="" /></td></tr>
- <tr><td class="label">密码:</td><td class="input"><input type="password" class="cootext" name="pwd" value="" /></td></tr>
- <tr><td class="label">验证码:</td><td class="input"><input type="text" name="vdcode" class="ckcodetext" value="" /> <span class="ck_pic"><img src="<?php echo $passport_domain; ?>/include/vdimgck.php" align="bottom" οnclick="this.src='<?php echo $passport_domain; ?>/include/vdimgck.php?'+Math.random()"/></span></td></tr>
- <tr><td colspan="2" height="10"></td></tr>
- <tr><td colspan="2" align="center" height="36"><input type="image" src="templetsnew/img/login_btn.gif" οnclick="return checkLoginSubmit();" /></td></tr>
- </table>
- </div>
- </form>
- <?php } ?>
- <div id="idOuterServerLists">
- <h5>服务器</h5>
- <?php if ($servers){ ?>
- <table border="0" cellpadding="0" cellspacing="0" width="100%" align="center">
- <?php foreach($servers as $server){ ?>
- <tr><td class="server_name"><?php echo $server["aname"] ?>-<?php echo $server["sname"] ?></td><td class="server_status"><?php echo $server["route"] ?></td><td class="server_enter"><button type="submit" οnclick="return myTimeStart(<?php echo $server["id"] ?>);">点击进入</button></td></tr>
- <?php } ?>
- </table>
- <form id="idLoginForm" action="<?php echo $passport_domain; ?>/member/p.php" method="post">
- <input type="hidden" name="af" value="<?php echo $code ?>"><!--成人标志-->
- <input type="hidden" name="user" value="<?php echo $uname ?>">
- <input type="hidden" name="pass" value="<?php echo $pwd ?>">
- <input type="hidden" name="aid" id="idPlayAId" value="">
- </form>
- <?php } ?>
- </div>
- </div>
- </div>
- </div>
- </div>
采取合成图片处理易造成 idLogin层覆盖 idRegister