如何设置部分流体布局(IMAGE)

时间:2014-08-08 11:54:29

标签: html css responsive-design fluid-layout

我在为我的设计设置布局时遇到问题。

我想要左右两个div。我希望他们填充左右两侧,但保持在中心的相同位置。

左div只有"内容始终可见" 300px(此页面不适用于移动设备)。但是在正确的DIV中我想要基于%的内容,以扩大更大的屏幕。在较小的屏幕上,我不想在底部有水平滚动条。

有人能指出我最好的解决方案吗?

非常感谢!

enter image description here

2 个答案:

答案 0 :(得分:0)

FIDDLE

Html将是:

<div class="left">Test</div>
<div class="right">Test</div>

CSS将是:

.left {width:300px; background:#FF0000; min-height:400px; float:left; }
.right { background:#00FF00; min-height:400px;  }

答案 1 :(得分:0)

我想我想出了一个解决方案。所以,HTML:

<div class="left"></div>
<div class="right"></div>

Css:

.left { 

  width:300px;
  position:fixed;
  top:0px;
  left:0px;
  height:100%;
  background:blue;

}

.right {
  width:900px;
  background:red;
}

JavaScript:

$(window).ready(function() {
            var hWind = $(window).height();
            var wWindow = $(window).width();
            var toDistribute = wWindow - 1200;
            if (toDistribute > 0) {


                var addToBoth = toDistribute/2;
                var lW = $('.left').width();
                var rW = $('.right').width();
                $('.left').width(lW+addToBoth);
                $('.right').width(rW+addToBoth);
                $('.right').css('margin-left',lW+addToBoth);
            }
        });