【发布时间】:2015-02-17 11:04:41
【问题描述】:
我有一个侧边栏,无论屏幕放大到何种程度,我都希望它完全位于主体的右侧。所以如果屏幕100%缩放,应该和屏幕右边框对齐,但是我越放大,它应该慢慢隐藏,随着身体的右边框向右移动。
我怎样才能做到这一点?就像我现在的代码一样,无论我放大多少,侧边栏都与屏幕的右边框完全对齐。所以如果我放大然后向右滚动,侧边栏和右边框之间会显示大量空白身体。
html {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
}
#sidebar {
position: relative;
right: 0%;
}
【问题讨论】:
-
我们能看到你的 HTML 吗?
-
@Siyah 我现在只是想让它在最基本的层面上工作,所以现在我只有
<div id="sidebar">Test</div>。 -
我将您提供的代码与您所说的“所有 html”放在一个 jsfiddle 中,那么,您的错误在哪里? jsfiddle.net/brilliancedisplay/2zukk5r8
-
我不确定那个 jsfiddle 是怎么回事;侧边栏甚至不在页面的右侧。但我的问题是,当我放大时,侧边栏应该与正文的右边框一起向右移动,但它却与屏幕的右边框对齐。
标签: html css position positioning