Javascript 让一个div有一个最高的位置?
我不太清楚该怎么问这个问题。我要做的是在我的页面底部有一个元素,它总是粘在底部,但是如果页面太短,它会被页面上的其他元素向下推 例如: 左侧中间图形和右侧标题都包含在#mainBodyContent中。如果浏览器窗口足够小,以至于这个div运行到“最新极客”的flash框中,我希望flash框被按下。但是,如果#mainBodyContent没有运行到flash box中,我希望flash box保持在当前位置的底部。我不知道该怎么办Javascript 让一个div有一个最高的位置?,javascript,html,css,actionscript-3,Javascript,Html,Css,Actionscript 3,我不太清楚该怎么问这个问题。我要做的是在我的页面底部有一个元素,它总是粘在底部,但是如果页面太短,它会被页面上的其他元素向下推 例如: 左侧中间图形和右侧标题都包含在#mainBodyContent中。如果浏览器窗口足够小,以至于这个div运行到“最新极客”的flash框中,我希望flash框被按下。但是,如果#mainBodyContent没有运行到flash box中,我希望flash box保持在当前位置的底部。我不知道该怎么办 有什么建议/帮助吗?我说得通吗?尝试使用CSS选择器位置:固
有什么建议/帮助吗?我说得通吗?尝试使用CSS选择器
位置:固定位置:固定尝试使用CSS选择器位置:固定快速戳一下你想要的东西。(对我来说)问题是,虽然生成的页脚位于页面底部,但上面的元素将在其下方运行。一些脚本可以改变这一点(在您的示例中可能就是这样),但这只是一个开始
<html>
<head>
<style>
#footer {
position: fixed;
bottom: 0px;
background-color: Red;
height: 200px;
}
*html #footer {
position: absolute;
bottom: 0px;
background-color: Red;
height: 200px;
}
</style>
</head>
<body>
<div>A test</div>
<div id="footer">Here's my footer</div>
</body>
</html>
#页脚{
位置:固定;
底部:0px;
背景色:红色;
高度:200px;
}
*html#页脚{
位置:绝对位置;
底部:0px;
背景色:红色;
高度:200px;
}
测验
这是我的页脚
快速刺一下,你就能找到你想要的东西。(对我来说)问题是,虽然生成的页脚位于页面底部,但上面的元素将在其下方运行。一些脚本可以改变这一点(在您的示例中可能就是这样),但这只是一个开始
<html>
<head>
<style>
#footer {
position: fixed;
bottom: 0px;
background-color: Red;
height: 200px;
}
*html #footer {
position: absolute;
bottom: 0px;
background-color: Red;
height: 200px;
}
</style>
</head>
<body>
<div>A test</div>
<div id="footer">Here's my footer</div>
</body>
</html>
#页脚{
位置:固定;
底部:0px;
背景色:红色;
高度:200px;
}
*html#页脚{
位置:绝对位置;
底部:0px;
背景色:红色;
高度:200px;
}
测验
这是我的页脚
您可以将绝对定位与填充结合使用。示例如下所示:
html,正文{高度:100%;}
/*布局*/
#容器{
宽度:800px;边距:0px自动;
位置:相对;最小高度:100%;
}
#顶部{高度:12px;}/*集管布局上的边距*/
#标题{位置:相对;}
#内容{填充底部:72px;}/*60px页脚高度加上12px填充*/
#页脚{
明确:两者皆有;
位置:绝对位置;
底部:0px;
宽度:100%;
高度:60px;
文本转换:大写;
背景色:红色;
}
.第{
边缘顶部:12px;
填充顶部:12px;
边框顶部:1件纯黑;
边框底部:1px纯黑;
}
标题
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡
页脚内容在这里
您可以将绝对定位与填充结合使用。示例如下所示:
html,正文{高度:100%;}
/*布局*/
#容器{
宽度:800px;边距:0px自动;
位置:相对;最小高度:100%;
}
#顶部{高度:12px;}/*集管布局上的边距*/
#标题{位置:相对;}
#内容{填充底部:72px;}/*60px页脚高度加上12px填充*/
#页脚{
明确:两者皆有;
位置:绝对位置;
底部:0px;
宽度:100%;
高度:60px;
文本转换:大写;
背景色:红色;
}
.第{
边缘顶部:12px;
填充顶部:12px;
边框顶部:1件纯黑;
边框底部:1px纯黑;
}
标题
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡
页脚内容在这里
将内容的高度与窗口的高度进行比较。如果窗口大于内容的高度,则将页脚设置为位置:固定;底部:0代码>
css:
javascript:
function setFooterPosition()
{
var foot = document.getElementById("footer");
var docEl = document.documentElement;
foot.style.position = docEl.clientHeight < docEl.scrollHeight ? "" : "fixed";
}
window.onload = setFooterPosition;
window.onresize = setFooterPosition;
函数setFooterPosition()
{
var foot=document.getElementById(“页脚”);
var docEl=document.documentElement;
foot.style.position=docEl.clientHeight
将内容的高度与窗口的高度进行比较。如果窗口大于内容的高度,则将页脚设置为位置:固定;底部:0代码>
css:
javascript:
function setFooterPosition()
{
var foot = document.getElementById("footer");
var docEl = document.documentElement;
foot.style.position = docEl.clientHeight < docEl.scrollHeight ? "" : "fixed";
}
window.onload = setFooterPosition;
window.onresize = setFooterPosition;
函数setFooterPosition()
{
var foot=document.getElementById(“页脚”);
var docEl=document.documentElement;
脚型