我正在尝试将我的div放在屏幕的右下方位置,并且会一直显示。
我使用了以下css:
#foo
{
position: fixed;
bottom: 0;
right: 0;
}
适用于Chrome 3和Firefox 3.6,但IE8糟透了......
什么是适合它的解决方案?
答案 0 :(得分:96)
此代码段至少在IE7中起作用
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Test</title>
<style>
#foo {
position: fixed;
bottom: 0;
right: 0;
}
</style>
</head>
<body>
<div id="foo">Hello World</div>
</body>
</html>
答案 1 :(得分:8)
我没有IE8来测试它,但我确信它应该可行:
<div class="screen">
<!-- code -->
<div class="innerdiv">
text or other content
</div>
</div>
和css:
.screen{
position: relative;
}
.innerdiv {
position: absolute;
bottom: 0;
right: 0;
}
这应该将.innerdiv放在.screen类的右下角。 我希望这会有所帮助:)
答案 2 :(得分:6)
试试这个:
#foo
{
position: absolute;
top: 100%;
right: 0%;
}