我想要的是我的.content_pro始终坚持页脚的顶部,屏幕分辨率是多少。但当我说高度:100%时,它会在我的页脚下。 I&#39 ;.与此斗争了几个小时,但它不会起作用。这是我的HTML& CSS:
HTML:
<!--Begin Content-->
<div id="content_pro">
<div id="pro_menu">
<div class="grey"><img class="pro_img" src="images/bannehof.jpg"><a href="subpages/bannehof.html" target="targetframe" class="pro_title">Bannehof</a><br /><br />Deuren c.a. 750</div>
<div class="white"><img class="pro_img" src="images/casaconfetti.jpg"><a href="subpages/casaconfetti.html" target="targetframe" class="pro_title">Casa Confetti</a><br /><br />Deuren c.a. 850</div>
<div class="grey"><img class="pro_img" src="images/citymax.jpg"><a href="subpages/citymax.html" target="targetframe" class="pro_title">Citymax</a><br /><br />Deuren c.a. 2200</div>
<div class="white"><img class="pro_img" src="images/nielsborghplaats.jpg"><a href="subpages/nielsborghplaats.html" target="targetframe" class="pro_title">Niels Borghplaat</a><br /><br />Deuren c.a. 15</div>
<div class="grey"><img class="pro_img" src="images/ronssehof.jpg"><a href="subpages/ronssehof.html" target="targetframe" class="pro_title">Ronssehof</a><br /><br />Deuren c.a. 2500</div>
<div class="white"><img class="pro_img" src="images/rusthoeve.jpg"><a href="subpages/rusthoeve.html" target="targetframe" class="pro_title">Rusthoeve</a><br /><br />Deuren c.a. 255</div>
<div class="grey"><img class="pro_img" src="images/westerbeek.jpg"><a href="subpages/westerbeek.html" target="targetframe" class="pro_title">Westerbeek</a><br /><br />Deuren c.a. 350</div>
</div>
<iframe class="pro_subpage" src="subpages/bannehof.html" name="targetframe" allowTransparency="true" scrolling="no" frameborder="0" ></iframe>
</div>
<!--End Content-->
</div>
<!--Begin Footer-->
<footer>
<div id="foo_container">
<div id="foo_navs">
<div id="foo_nav_1">
» <a href="../index.html">Home</a><br />
» <a href="../deuren">Deuren</a><br />
» <a href="../hangensluitwerk">Hang en Sluitwerk</a><br />
» <a href="#">Projectbasis</a><br />
</div>
<div class="foo_sep"></div>
<div id="foo_nav_2">
» <a href="../particulier">Particulier</a><br />
» <a href="../recenties">Recenties</a><br />
» <a href="../fotos">Foto's</a><br />
» <a href="../werkwijze">Werkwijze</a>
</div>
<div class="foo_sep"></div>
<div id="foo_nav_3">
» <a href="../contact">Contact</a>
</div>
<div class="foo_sep"></div>
<div id="copyright">
Copyright ©<br /> <a href="http://www.grafisch-centrum.nl" target="_blank">Grafisch Centrum Etten-Leur</a> 2014
</div>
</div>
<div id="foo_keurmerk">
<a href="http://www.inbraakproef.nl" target="_blank"><img class="foo_inbraak" src="../images/pkvw-logo.png" /></a>
<a href="../images/VCA07042011Roos.tiff"><img class="foo_vca" src="../images/vca1.png"/></a>
<div class="foo_sep_keurmerk">
</div>
</div>
</div>
</footer>
<!--End Footer-->
CSS:
* {
width:100%;
margin:0 auto;
padding: 0;
font-family:arial;
overflow-x: hidden;
position: relative;
}
html, body {
height: 100%;
}
#content_pro {
overflow: hidden;
z-index: 9;
height: 100%;
}
#pro_menu {
height: 84%;
width: 380px;
position: absolute;
float: left;
overflow-y: scroll;
margin: 80px 0px 25px 0px;
overflow-x: hidden;
z-index: 999;
}
footer, .push {
width: 100%;
background-color: #eb691e;
height: 100px;
z-index: 10;
overflow: hidden;
}
谢谢!
答案 0 :(得分:0)
如果我正确地理解了你的问题那么我认为这样的东西会起作用。刚添加了填充。
这是小提琴 http://jsfiddle.net/9cKTH/
* {
width:100%;
margin:0 auto;
padding: 0;
font-family:arial;
overflow-x: hidden;
position: relative;
}
html, body {
height: 100%;
}
#content_pro {
overflow: hidden;
z-index: 9;
height: 100%;
padding-bottom:50px;
}
#pro_menu {
height: 84%;
width: 380px;
position: absolute;
float: left;
overflow-y: scroll;
margin: 80px 0px 25px 0px;
overflow-x: hidden;
z-index: 999;
}
footer, .push {
width: 100%;
background-color: #eb691e;
height: 100px;
z-index: 10;
overflow: hidden;
}
这就是你想要的??
答案 1 :(得分:0)
首先,您希望从css中删除此步骤
* {
width:100%;
margin:0 auto;
padding: 0;
font-family:arial;
overflow-x: hidden;
position: relative;
}
你可以只留下那些,但有时它是额外的规则而不需要使用它
* {
margin:0;
padding:0;
}
你需要在body标签中使用font-family - 比如这个
body {
font: Arial, Helvetica, sans-serif;
}
至于你的问题。这是一个如何将页脚粘贴到底部的示例(正如我正确理解您要实现的目标)
<强> HTML 强>
<div id="wrapper">
<div class="w1">sdfsdfsd</div>
</div>
<footer id="footer">ssdfsdfs</footer>
<强> CSS 强>
html, body {
height: 100%;
margin: 0;
}
#wrapper {
min-height: 100%;
width: 100%;
}
.w1 {padding-bottom:50px /*footer height*/;}
#footer {
height: 50px;
margin-top: -50px; /*equal to footer height */
position: relative;
width: 100%;
}