2016-07-25 6 views
0

Hey ich auf einer Projekt-Website arbeite, aber ich bin mit Problemen konfrontiert, mit Säulen,Gleiche Höhe Spalten Bootstrap 3

<div class="row-eq-height"> 
<div class="col-xs-4 col-md-4"> 
    <div class="thumbnail"> 
     <img src="img/seo.png" height="150" width="150"> 
     <div class="caption"> 
     <h4 class="text-center">SEO Services</h4><hr class="style-one"> 
     <h4 class="text-center">We provide you with SEO Services ,which will boost your site ranking on different search engine, Google,Yahoo,etc.</h4> 
     <div class="text-right"> 
     <a href="#" class="btn btn-primary" >25$</a> 
     </div> 
     </div> 
    </div> 

    </div> 


    <div class="col-xs-4 col-md-4 "> 
    <div class="thumbnail"> 
     <img src="img/s2.png" height="150" width="150"> 
     <div class="caption"> 
     <h4 class="text-center">Websiite Templates</h4><hr class="style-one"> 
     <h4 class="text-center">Here we provide you with various different website templates,responsive, mobile interface enabled. as per your requirement.</h4> 
     </div> 
    </div> 

    </div> 


    <div class="col-xs-4 col-md-4"> 
    <div class="thumbnail"> 
     <img src="img/s3.png" height="150" width="150"> 
     <div class="caption"> 
     <h4 class="text-center">hello</h4><hr class="style-on 
     <h4></h4> 
     </div> 
    </div> 

    </div> 
</div> 

Here ist die Demo

Wie soll ich dies korrigieren.

+0

Mögliches Duplikat von [CSS - Gleiche Spaltenhöhe?] (Http://Stackoverflow.com/questions/2114757/css-equal-height-columns) –

+0

Verwenden Sie flexbox http://StackOverflow.com/a/33615481/ 3183756 – caub

Antwort

3

Stellen Sie eine Mindesthöhe für die Klasse .thumbnail ein

.thumbnail { 
    min-height: 330px; 
} 

und für das Überlaufproblem hinzufügen

.text-center { 
    word-wrap: break-word; 
} 

Fiddle http://jsfiddle.net/8d8g7hyt/3/

+0

arbeitete wie Charme, Vielen Dank. –

+0

Das macht nicht die gleiche Höhe der Box !!! –

0

Höhe nach immer gesetzt innerhalb des div Materie aber Sie eine Mindesthöhe für Ihre divs.set eine Mindesthöhe einstellen können als u wie folgt erhalten:

.col-xs-4{min-hieght:300px;} 

i Basisklasse von ur-Code verwendet werde. Sie können eine spezielle Klasse erstellen und ur divs zuweisen.

1

Dies ist eine Möglichkeit, indem Sie min-height angeben.

http://jsfiddle.net/8d8g7hyt/1/

.row-eq-height .col-xs-4 .thumbnail{ 
 
    min-height : 300px; 
 
} 
 

 
.row-eq-height .col-md-4 .thumbnail{ 
 
    min-height : 300px; 
 
}
<div class="row-eq-height"> 
 
<div class="col-xs-4 col-md-4"> 
 
    <div class="thumbnail"> 
 
     <img src="img/seo.png" height="150" width="150"> 
 
     <div class="caption"> 
 
     <h4 class="text-center">SEO Services</h4><hr class="style-one"> 
 
     <h4 class="text-center">We provide you with SEO Services ,which will boost your site ranking on different search engine, Google,Yahoo,etc.</h4> 
 
     <div class="text-right"> 
 
     <a href="#" class="btn btn-primary" >25$</a> 
 
     </div> 
 
     </div> 
 
    </div> 
 
     
 
    </div> 
 

 

 
    <div class="col-xs-4 col-md-4 "> 
 
    <div class="thumbnail"> 
 
     <img src="img/s2.png" height="150" width="150"> 
 
     <div class="caption"> 
 
     <h4 class="text-center">Websiite Templates</h4><hr class="style-one"> 
 
     <h4 class="text-center">Here we provide you with various different website templates,responsive, mobile interface enabled. as per your requirement.</h4> 
 
     </div> 
 
    </div> 
 
     
 
    </div> 
 

 

 
    <div class="col-xs-4 col-md-4"> 
 
    <div class="thumbnail"> 
 
     <img src="img/s3.png" height="150" width="150"> 
 
     <div class="caption"> 
 
     <h4 class="text-center">hello</h4><hr class="style-on 
 
     <h4></h4> 
 
     </div> 
 
    </div> 
 
     
 
    </div> 
 
</div>

Auch hier hängt davon ab, was Sie brauchen, ist, können Sie max-height Eigenschaft Höhe Eigenschaft zu bestimmten Punkt oder Höhe beschränken a haben Fixhöhe

+0

Danke für die Lösung, es hat funktioniert. –

+0

Dies ist nicht die gleiche Höhe !!! –

+0

ist es, es ist der einfachste Weg. Er kann es auf die Höhe seiner größten Kolumne setzen. Natürlich hängt es von den Bedürfnissen ab, wie Sie es machen wollen und was Sie suchen @DaebakDo –

2

Verwenden Jquery zu überprüfen, ob es in Ordnung ist

var maxHeight = 0; 
 

 
$('.thumbnails').each(function(){ 
 
    var thisH = $(this).height(); 
 
    if (thisH > maxHeight) { maxHeight = thisH; } 
 
}); 
 

 
$('.thumbnails').height(maxHeight);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> 
 
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 

 
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
<div class="row-eq-height"> 
 
    <div class="col-xs-4 col-md-4"> 
 
    <div class="thumbnails"> 
 
     <img src="img/seo.png" height="150" width="150"> 
 
     <div class="caption"> 
 
     <div class="title"> 
 
      <h4 class="text-center">SEO Services</h4> 
 
     </div> 
 
     <hr class="style-one"> 
 
     <div class="text"> 
 
      <p class="text-center">We provide you with SEO Services ,which will boost your site ranking on different search engine, Google,Yahoo,etc.</p> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 

 
    <div class="col-xs-4 col-md-4"> 
 
    <div class="thumbnails"> 
 
     <img src="img/seo.png" height="150" width="150"> 
 
     <div class="caption"> 
 
     <div class="title"> 
 
      <h4 class="text-center">SEO Services</h4> 
 
     </div> 
 
     <hr class="style-one"> 
 
     <div class="text"> 
 
      <p class="text-center">We provide you with SEO Services ,which will boost your site ranking on different search engine, Google,Yahoo,etc.</p> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 

 
    <div class="col-xs-4 col-md-4"> 
 
    <div class="thumbnails"> 
 
     <img src="img/seo.png" height="150" width="150"> 
 
     <div class="caption"> 
 
     <div class="title"> 
 
      <h4 class="text-center">SEO Services</h4> 
 
     </div> 
 
     <hr class="style-one"> 
 
     <div class="text"> 
 
      <p class="text-center">We provide you with SEO Services ,which will boost your site ranking on different search engine, Google,Yahoo,etc.</p> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

Prost !!!

+0

Sir, Sie haben eine Lösung gefragt, die dieselbe Höhe berechnet! Die angenommene Antwort überprüft nicht die Höhe der Box, sondern schneidet nur die Wörter ... –