固定div无论哪个浏览器大小

时间:2011-03-24 18:21:03

标签: css browser html margin

我有一些小图片,有一些装饰,我需要贴在页面的右上角。但无论我使用了多少种不同类型的代码,我都无法做到正确。

这有点像本页面顶部的“欢迎来到Q& A for professional ..”,无论我滚动多远,它都会停留在那里。

我只需要使用包含图像的图像,即使我调整大小,它也会粘在浏览器的右边缘。

您可以查看网站http://dawtano.com/pp/并查看当前位于页面中间的图片。

4 个答案:

答案 0 :(得分:2)

{background-position: right top;}应用于背景图片。

答案 1 :(得分:2)

您只需要将背景的重力指定为right top

#deco {
    background: url("images/header-deco.png") no-repeat scroll right top transparent;
    height: 375px;
    margin-top: 7px;
    width: auto;
}

答案 2 :(得分:1)

如果我解读你的问题是正确的: 使用位置:固定和顶部,在你的CSS中

哦,这是背景图片...... 使用background-position:right top;

答案 3 :(得分:0)

我认为你的意思是#deco div。如果是这样,根据您当前的示例,这应该有效:

<style>
  background-image: url(images/header-deco.png);
  background-repeat: no-repeat;
  width: 599px; /*you must give an actual width here instead of auto*/
  height: 375px;
  position: fixed;
  top: 7px;
  right: 0;
</style>