我不知道如何问这个,所以如果我不清楚请原谅,请让我澄清。我想将页面居中,并在居中内容的右侧有一个“侧栏”,而不是视口的右侧。这非常简单,除了我希望元素与视口一样高。但是,如果身体标签更高,我希望它与身体标签一样高。我需要这个,因为边栏有一个必须沿y轴重复覆盖整个视口的背景。我可能没有解释任何东西,所以这个jsFiddle可能会清除任何遗漏的细节。如何使一个div标签跨越页面的高度
我可以设置.center
风格有静态其中工程的位置值,但随后的绝对定位揭去。我可以将边栏浮动到右侧,但高度不会填满页面。我可以使用JavaScript,但不应该依赖JavaScript进行布局,尤其是因为取决于它的元素是页面内容的四分之一。
任何指针将不胜感激。
编辑:更改身体和html标记有一个100%的高度有帮助,但它仍然不像我描述的行为。如果视口中有内容,并且滚动到该内容,则背景不会重复。
你可以画一个简单的线框草图。你需要做的一件事是[css display]和[css position];跨度有显示:内嵌作为div显示:块,与位置相对于容器元素。请发送一些图片, –
这与'span'标签无关。你看过jsFiddle吗?我解释了我需要的一切吗? –