为了账号安全,请及时绑定邮箱和手机立即绑定

css 定位问题

css 定位问题

慕小猿 2017-05-04 22:24:44
<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title>用户登录</title>         <link rel="stylesheet" type="text/css" href="css/10.css"/>         <script src="js/10.js" type="text/javascript" charset="utf-8"></script>     </head>     <body>         <p>亲,您好!</p>         <button id='btn'>登录</button>     </body> </html>*{     padding: 0;     margin: 0; } .box{     width: 300px;     height: 180px;     background: #CCCCCC;     position: absolute;     left: 50%;     right: 50%;     top:50%;     bottom: 50%;     margin-top: -90px;     margin-left: -150px;     border: 1px solid #777777; } .pn{     height: 1.5em;     line-height: 1.5em;     border-bottom: 1px solid #777777; } .sn{     position: absolute;     right: 4px;         cursor: pointer; }window.onload=function(){     aa() } var i=-1;   function xxx(){       //  if(){}         var div=document.createElement('div'),         p=document.createElement('p'),         span=document.createElement('span');         p.innerHTML='用户登录';p.id='pid';p.className='pn'         span.innerText='X';span.className='sn';         div;div.className='box';         div.appendChild(p);         div.appendChild(span);         document.body.appendChild(div);         bb() } function yyy(){     var dd=document.getElementsByTagName('div')[i];         dd.style.display='none';         i++; } function aa(){     var btn=document.getElementById('btn');     if(addEventListener){         btn.addEventListener('click',xxx,false);     }else if(attachEvent){         btn.attachEvent('onclick',xxx);     }else{          btn.onclick=xxx;     }     i++; } function bb(){     var x=document.getElementsByTagName('span')[i];     x.onclick=yyy; }ccs 中 .sn是相对与 .box进行绝对定位 为什么位置会在p标签的下方js中bug 怎么改 能做到html和js分离又没问题
查看完整描述

4 回答

?
幕布斯7574896

TA贡献38条经验 获得超3个赞

在关闭div时移除整个div就行,在重新打开时再添加div就行

查看完整回答
反对 回复 2018-07-04
?
西兰花伟大炮

TA贡献376条经验 获得超318个赞

.sn加一个top:4px就行了,如果做这个效果,看一下慕课js部分有这个,最后一页

查看完整回答
反对 回复 2017-05-04
  • 慕小猿
    慕小猿
    我是看她的效果做的 她的没有js和html完全完全分离 我尝试分开 结果不知道哪错了 定位之后的位置有点蒙
  • 西兰花伟大炮
    西兰花伟大炮
    如果要采纳,欢迎明天采纳,有问题随时交流
  • 4 回答
  • 0 关注
  • 1629 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信