2015-04-16 163 views
0

我正在首次使用Bootstrap页面。用于在HTML/CSS中工作,所有这些都不是引导程序。我遇到以下问题:Bootstrap 3 |响应列宽度和高度

我创建了一个跨越4列的流体(全宽)容器。 第1列再次包含图像,第2个文本,第3个图像和第4个文本。下一行的列是交替的。 我希望我的列具有响应的宽度和高度,以便如果我调整视口,柱总是平方并伸展整个页面。我似乎无法得到这个工作。试过各种各样的事情。设置最大宽度,使用百分比,背景图像,缩放到100%等img scr标签,但似乎没有任何工作。

任何人都可以告诉我我可以做到这一点吗? 非常感谢。没有问题,如果需要JS或JQuery使其工作。我掌握了基础知识,所以我知道如果有人指出我在正确的方向(不是JS向导自己找出这个问题)。

例如,我提供了我的HTML标记。 CSS非常基础。只需在ft-img列中提供背景图像,并为字体提供一些样式。另外,目前所有的col都有400像素的固定高度,但这显然不是要走的路。 :P

<div class="container-fluid main-content"> 
    <div class="row"> 
     <div class="col-md-3 ft-img ft-1"> 
     </div> 
     <div class="col-md-3 ft-text"> 
     <h1>Heading</h1> 
     <hr> 
     <p>Paragraph </p> 
     </div> 
     <div class="col-md-3 ft-img ft-2"> 
     </div> 
     <div class="col-md-3 ft-text"> 
     <h1>Heading</h1> 
     <hr> 
     <p>Paragraph </p> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-md-3 ft-text"> 
     <h1>Heading</h1> 
     <hr> 
     <p>Paragraph </p> 
     </div> 
     <div class="col-md-3 ft-img ft-1"> 
     </div> 
     <div class="col-md-3 ft-text"> 
     <h1>Heading</h1> 
     <hr> 
     <p>Paragraph </p> 
     </div> 
     <div class="col-md-3 ft-img ft-2"> 
     </div> 
    </div> 
    </div> 

问:这里是CSS。我最初没有提供它,因为它只是基础知识,它只是我尝试过的一件事。如上所述。

.ft-img { 
    background-size: 100%; 
    background-position: center center; 
    height: 400px; 
} 
.ft-text { 
    background: url('../img/bg.png'); 
    background-position: 10% 10%; 
    height: 400px; 
    color: #fff; 
    font-family: 'Lato', sans-serif; 
    padding: 40px; 
} 
.ft-text h1 { 
    font-size: 2.5em; 
    font-weight: bold; 
} 
.ft-text p { 
    font-size: 1.2em; 
} 

.ft-1 { 
    background: url('../img/ft/ft-1.jpg') no-repeat; 
} 
.ft-2 { 
    background: url('../img/ft/ft-2.jpg') no-repeat; 
} 
+1

您可以包括你的CSS /可能建立一个小提琴复制的问题? – AnnieMac

回答