【发布时间】:2014-08-13 17:54:49
【问题描述】:
我对 Web 开发非常陌生,现在我正陷入困境。我知道我遗漏了一些重要且可能非常简单的东西。这是我的代码:
HTML:
<html>
<head></head>
<body>
<div id='content'>
<div id='leftColumn'>php includes</div>
<script></script> //jQuery script to slideToggle a div on the leftColumn.
<div id='page'>php includes</div>
</div>
<div id='footer'>php includes</div>
</body>
</html>
CSS:
#leftColumn {
position:absolute;
left:0;
top:70px;
width:200px;
}
#leftColumn1 {
position:relative;
z-index:1;
}
#leftColumn2 {
position:relative;
z-index:1;
}
#content {
z-index:-1;
width: 100%;
padding-top:0px;
}
#footer {
position:absolute;
bottom:1px;
width: 100%;
margin: auto;
}
当我切换 sideColumn div 以显示时,页脚停留在页面底部的位置可能是由于
#footer {
position:absolute;
bottom:1px;
#sideColumn 下降(应该如此)并与#footer 重叠(不应如此)。我一直在弄乱这些元素的位置,但无济于事。有什么建议或者指点我可以阅读现有解决方案的地方吗?提前致谢。
【问题讨论】:
-
请提供小提琴
标签: jquery html css positioning overlapping