我想將側邊欄連接到頁腳。我使用了html,body {position:relative; height:100%;}
,但它在我的代碼中不起作用。我的錯誤是什麼? height: 100vh
看起來很奇怪。我還能怎麼辦?如何將我的側邊欄連接到我的頁腳?
我想這一點:
我的代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*,
*:before,
*:after {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font: 16px Arial, Helvetica, sans-serif;
background: #e1dfb9;
}
ul, li {
margin: 0;
padding: 0;
}
.col-sm-3, .col-sm-9 {
position: relative;
float: left;
}
.col-sm-3 { width: 26%; }
.col-sm-9 { width: 74%; }
.col-pad { padding-right: 10px; }
.container {
min-width: 960px;
max-width: 1920px;
margin: 0 auto;
background: #f0f0f0;
}
.sidebar_wrap {
background-color: gray;
padding: 34px 16px;
height: 100%;
}
html,body {
height: 100%;
position: relative;
}
.main {
min-height: 100%;
height: 100%;
}
.hFooter {
height: 114px;
}
.footer {
background: gray;
color: #fff;
height: 114px;
margin-top: -114px;
}
</style>
</head>
<body>
<div class="main">
<div class="container">
<div class="col-sm-3 col-pad">
<div class="sidebar_wrap">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sint commodi, inventore, quisquam, laboriosam veniam recusandae repellat quo animi fugiat nulla debitis. Eos magni, excepturi eveniet! Molestias quasi consequatur quo tenetur sequi, a quia! Iusto autem accusamus quo officia explicabo eaque doloremque nesciunt! Facilis repellendus culpa, eum reiciendis nesciunt quisquam facere iusto, ipsa harum ab deleniti officia libero totam reprehenderit illo expedita voluptatum consequuntur repudiandae recusandae dolor commodi quas. Omnis voluptas, iusto ipsum, quo eaque dignissimos sunt assumenda! Sequi labore libero expedita asperiores iusto consequuntur repellendus facilis ratione, possimus, in, a aliquid. Doloribus error animi excepturi dolorum, dolorem odit velit voluptatibus.</p>
</div>
</div>
<div class="col-sm-9">
<div id="ext">
<div id="int"></div>
</div>
</div>
</div>
<div class="hFooter"></div>
</div>
<div class="container">
<div class="footer">Lorem ipsum dolor.</div>
</div>
</body>
</html>
請澄清* 「側邊欄連接到頁腳」 *。佈局應該是什麼樣子?也許做一個簡單的圖像,並將其添加到您的問題。 –
您是否嘗試爲您的代碼移除margin-top:-114px? – vikrantnegi007
弗雷德甘特,apadated –