如何在没有包装的情况下将div粘贴到页面底部?

时间:2015-12-18 15:16:33

标签: html css

所以我正在构建我的网站,这就是我身体标签中的全部内容:



   #social-media {
	    width: 175px;
	    margin-left: auto;
	    margin-right: auto;
	    padding-top: 10%;
    }
    #social-media img {
	    padding: 5px;
    }
    #social-media ul li {
	    display: inline;
    }

    <div id="logo"></div>
    <div class="search">
      <form action="search.php" method="get">
      <input name="keywords" type="text" placeholder="Search for a movie!" autocomplete="off" size="40">
        <input type="submit" value="DRINK!">
      </form>
    </div>

    <div id="social-media"> 
    <img src="facebook2.png">
    <img src="twitter2.png">
    </div>
 
&#13;
&#13;
&#13;

我试图将社交媒体div固定在页面底部,无论用户在哪个设备上查看,是否可以在没有包装的情况下执行此操作?

2 个答案:

答案 0 :(得分:2)

如果您希望它始终显示在屏幕底部,请使用

#social-media {
    positioning: fixed;
    bottom: 0;
}

可以找到W3Schools的文档here

如果您想确保它始终位于实际页面的底部(在其他内容下方),请尝试:

#social-media {
    clear: both;
}

答案 1 :(得分:0)

您似乎需要将div“绝对”放在底部,如下所示:

#social-media {
    width: 175px;
    margin-left: auto;
    margin-right: auto;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
}
#social-media img {
    padding: 5px;
}
#social-media ul li {
    display: inline;
}
<body>
<div id="logo"></div>
<div class="search">
  <form action="search.php" method="get">
  <input name="keywords" type="text" placeholder="Search for a movie!" autocomplete="off" size="40">
    <input type="submit" value="DRINK!">
  </form>
</div>

<div id="social-media"> 
<img src="facebook2.png">
<img src="twitter2.png">
</div>

</body>