Css 使用相对位置将某物定位到浏览器右侧

Css 使用相对位置将某物定位到浏览器右侧,css,position,Css,Position,我必须使用 位置:相对位置 以便在溢出时显示滚动条(使用固定位置时滚动条显然不工作) 但是通过使用相对,我的内联块将出现在页面的中间,并且我不能在每个屏幕大小上把它30px定位到右边。有什么解决办法吗 我现在的代码: #主包装 { 最小高度:100%; 背景:url(images/content\u back.png)在左上角重复-y; 边际:0 240像素; 位置:相对位置; } #主要 { 位置:相对位置; 宽度:680px; 填充:0 40px 5px 40px; 字体:标准14px V

我必须使用

位置:相对位置
以便在溢出时显示滚动条(使用固定位置时滚动条显然不工作)

但是通过使用相对,我的内联块将出现在页面的中间,并且我不能在每个屏幕大小上把它30px定位到右边。有什么解决办法吗

我现在的代码:

#主包装
{
最小高度:100%;
背景:url(images/content\u back.png)在左上角重复-y;
边际:0 240像素;
位置:相对位置;
}
#主要
{
位置:相对位置;
宽度:680px;
填充:0 40px 5px 40px;
字体:标准14px Verdana,Arial,无衬线;
线高:20px;
显示:内联块;
z指数:2;
}
另一个我可以接受的解决方案是,当我使用固定位置时,可以有一个滚动条


也许是个愚蠢的问题,但我对这个问题没有太多经验:)提前谢谢

这是一个WordPress主题,所以我想我看不到HTML。右键单击,显示源代码。下面是HTML: