0

问题正如标题所述,在谷歌搜索并浏览此处的帖子后,我还没有找到适合我的解决方案。由于侧栏在实现包装器的固定尺寸设计内。

CSS:

#container {
    width: 100%;
    float: left;
}

#content {
    padding: 0px 270px 20px 30px;
    background-image: url("../images/mainbg.jpg");
    border:1px solid #1a1a1a;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    box-shadow: 2px 2px 2px #000000;
}

#sideRight {
    float: right;
    width: 200px;
    margin-left: -250px;
    margin-right: 10px;
    padding: 2px 0px 30px 38px;
    background-image: url("../images/sidebarlight.png");
    background-repeat:repeat-y;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
}

JSFiddle:http: //jsfiddle.net/6LTFH/

网站: http: //www.debbie.travismoore.co.uk/

任何帮助表示赞赏,干杯

4

2 回答 2

1

检查仿列方法http://alistapart.com/article/fauxcolumns 我发现它是处理此类情况的最佳方法。

于 2013-10-01T11:48:42.823 回答
0

没有简单的出路:) ...(使用css-tables除外)

此处描述了下一个最简单的解决方案: 将列设置为页面的全高 $('#Block').height($(document).height());

但如果您想深入了解,请阅读以下文章: http ://tympanus.net/codrops/2013/07/17/troubleshooting-css/#article-width-height

http://www.dave-woods.co.uk/index.php/100-height-layout-using-css/

祝你好运,希望他们尽快发布 flexbox ;)

于 2013-10-01T11:45:23.683 回答