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

设置完绝对定位后logo跑到搜索框上面去了,这是为毛?

设置完绝对定位后logo跑到搜索框上面去了,这是为毛?

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>bing search</title>
 <style>
  body{
   background:#333;
  }
  .bg{
   background:url(image/river.jpg);
   width:1366px;
   height:768px;
   margin:0 auto;
   
  }
  .logo{
   background:url(image/logo.png);
   width:107px;
   height:53px;
   margin:-4px 18px 0 0;
   float:left;

  }
  .search-input-text{
   border:0;
   float:left;
   height:27px;
   width:350px;
   line-height:27px;
   outline:none;
  }
  .search-input-button{
   border:0;/*去掉边框的颜色*/
   background:url(image/search-button.png);
   width:29px;
   height:29px;
   float:left;
   
  }

  .form{
   float:left;
   padding:5px;
   background-color:#fff;
  }
  
  .search-box{
   position:absolute;
   top:100px;
   left:100px;
   

  }

</style>
</head>
<body>
  <div>
   <div>
    <div></div>
     <form>
      <input type"text"/>
      <input type="submit" value=""/>
     </form>
   </div>

  </div>
</body>
</html>

正在回答

1 回答

你的DOM结构,没看到你定义的类...我大概猜测是你没有设定父元素,默认父元素为body,你可以给你想设置决定定位的参照物(必须是你设定绝对定位的父元素)设置position :releative;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
搜索框制作
  • 参与学习       66040    人
  • 解答问题       431    个

本课程从简入深讲解搜索框的制作,学习JQ与JS实现Ajax技术的不同点

进入课程

设置完绝对定位后logo跑到搜索框上面去了,这是为毛?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信