我试图将带有一些注释的div放置在屏幕的右下角位置,并且始终显示。
我使用了以下CSS:
#foo
{
position: fixed;
bottom: 0;
right: 0;
}
它在Chrome 3和Firefox 3.6上运行良好,但是IE8很糟糕...
有什么适当的解决方法吗?
我试图将带有一些注释的div放置在屏幕的右下角位置,并且始终显示。
我使用了以下CSS:
#foo
{
position: fixed;
bottom: 0;
right: 0;
}
它在Chrome 3和Firefox 3.6上运行良好,但是IE8很糟糕...
有什么适当的解决方法吗?
这段代码至少可以在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>
我没有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 类的右下角。
希望这可以帮到你 :)
试试这个:
#foo
{
position: absolute;
top: 100%;
right: 0%;
}
position:fixed;
。因此,您需要有一个包装器div,它具有填充整个屏幕的position:relative;
,然后使用position:absolute;
定位所需的div。但是,如果您的网站向下滚动,则需要在IE6中使用CSS表达式将div固定在右下角。 - Strelok