2017-09-26 1 views
1

Meine Bootstrap-Spalten sind gleich groß, unabhängig von der Größe des Geräts (Computer, Tablets, Telefone usw.) dank JavaScript MatchHeight.Wie werden Schaltflächen in Spalten auf allen Geräten gleich groß gemacht?

Aber das Problem ist, dass ich auch die Tasten in ihnen gleich in der Höhe trotz unterschiedlicher Menge an Text über ihnen machen wollen. Ich habe Min-height, margin-bottom versucht (reagieren nicht). Wie kann ich das erreichen? Mit Bootstrap irgendwie, oder js, oder etwas, aber es ist wichtig für die Ästhetik!

EDIT: Das ist, was ich erreichen möchte: https://i.stack.imgur.com/NOlns.png Schaltflächen bleiben gleich, egal was!

#section4 .divider-fullwidth { 
 
    margin-bottom: 15px; 
 
} 
 

 
#section4 .lastdivider { 
 
    margin-top: 50px; 
 
} 
 

 
#section4 .box { 
 
    margin: 1px; 
 
    margin-bottom: 30px; 
 
    padding: 5% 8%; 
 
} 
 

 
#section4 .btn { 
 
    font-size: .9em; 
 
    padding: 5% 4%; 
 
    width: 100%; 
 
} 
 

 
#section4 .innerBox { 
 
    min-height: 210px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="background_section4"> 
 
    <div id="section4" class="container"> 
 
    <div class="row intro"> 
 
     <h2>ESCOGE TU PLAN</h2> 
 
     <p>El precio influye en el tipo y número de actividades que organizaremos, pero te aseguramos que todas son extraordinarias.</p> 
 
    </div> 
 
    <div class="row columns"> 
 
     <div class="col-sm-4"> 
 
     <div class="box"> 
 
      <h4> 
 
      <span style="font-weight: 100;">ZZZ</span><span style="color: #e5e874; font-weight: 800;">basic</span> 
 
      </h4> 
 
      <p> 
 
      <span style="font-size: 3em; font-weight: bold;">29</span><span style="font-size: 2em; font-weight: bold;">€</span> adulto/14€ niñ@ 
 
      </p> 
 
      <div> 
 
      <p>El plan perfecto para iniciarte como. Date un capricho y pasa un día diferente.</p> 
 
      </div> 
 
      <div class="divider-fullwidth"> 
 
      </div> 
 
      <div class="innerBox"> 
 
      <p> 
 
       <strong>Algunos planes sorpresa que han hecho otros Zurpraisers:</strong> 
 
      </p> 
 
      <ul> 
 
       <li> 
 
       <span>Salida en catamarán + Snorkel en mar abierto</span> 
 
       </li> 
 
       <li> 
 
       <span>Visita Bodegas + Cata de vinos + Brunch entre viñedos</span> 
 
       </li> 
 
       <li> 
 
       <span>Circuito SPA privado + Copa de cava + Menú degustación</span> 
 
       </li> 
 
       <li> 
 
       <span>Menú degustación fusión cocina japonesa y mexicana</span> 
 
       </li> 
 
      </ul> 
 
      </div> 
 
      <div class="divider-fullwidth lastdivider"> 
 
      </div> 
 
      <a type="button" class="btn btn-lg" href="">QUIERO MI</a> 
 
     </div> 
 
     </div> 
 
     <div class="col-sm-4"> 
 
     <div class="box"> 
 
      <h4> 
 
      <span style="font-weight: 100;">ZZZ</span><span style="color: #f99584; font-weight: 800;">plus</span> 
 
      </h4> 
 
      <p> 
 
      <span style="font-size: 3em; font-weight: bold;">59</span><span style="font-size: 2em; font-weight: bold;">€</span> adulto/29€ niñ@ 
 
      </p> 
 
      <div> 
 
      <p>Solo para espíritus aventureros con hambre de descubrir nuevas y emocionantes experiencias.</p> 
 
      </div> 
 
      <div class="divider-fullwidth"> 
 
      </div> 
 
      <div class="innerBox"> 
 
      <p> 
 
       <strong>Algunos planes sorpresa que han hecho otros:</strong> 
 
      </p> 
 
      <ul> 
 
       <li> 
 
       <span>Excursión guiada en moto acuática + Menú degustación estilo Mediterráneo</span> 
 
       </li> 
 
       <li> 
 
       <span>Masaje relajante de chocolate blanco natural + Jacuzzi de cacao + Circuito SPA privado + Curso de cata de vinos</span> 
 
       </li> 
 
       <li> 
 
       <span>Barranquismo guiado + Menú degustación</span> 
 
       </li> 
 
      </ul> 
 
      </div> 
 
      <div class="divider-fullwidth lastdivider"> 
 
      </div> 
 
      <a type="button" class="btn btn-lg" href="">QUIERO MI</a> 
 
     </div> 
 
     </div> 
 
     <div class="col-sm-4"> 
 
     <div class="box lastBox"> 
 
      <h4> 
 
      <span style="font-weight: 100;">ZZZ</span><span style="color: #7ed9c3; font-weight: 800;">premium</span> 
 
      </h4> 
 
      <p> 
 
      <span style="font-size: 3em; font-weight: bold;">99</span><span style="font-size: 2em; font-weight: bold;">€</span> adulto/49€ niñ@ 
 
      </p> 
 
      <div> 
 
      <p>¡Vamos a lo grande! Una combinación de actividades exclusivas para ocasiones especiales.</p> 
 
      </div> 
 
      <div class="divider-fullwidth"> 
 
      </div> 
 
      <div class="innerBox lastInnerBox"> 
 
      <p> 
 
       <strong>Algunos planes sorpresa que han hecho otros Zurpraisers:</strong> 
 
      </p> 
 
      <ul> 
 
       <li> 
 
       <span>Vuelo en parapente biplaza + Visita bodegas + Cata de vinos + Menú degustación con maridaje exclusivo</span> 
 
       </li> 
 
       <li> 
 
       <span>Puesta de sol en velero + Degustación de ostras con cava + Cena romántica bajo las estrellas</span> 
 
       </li> 
 
       <li> 
 
       <span>Conducción de Ferrari en circuito + Bautismo de buceo + Menú degustación</span> 
 
       </li> 
 
      </ul> 
 
      </div> 
 
      <div class="divider-fullwidth lastdivider"> 
 
      </div> 
 
      <a type="button" class="btn btn-lg" href="">QUIERO MI</a> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

+0

können Sie ein Bild von dem, was Sie tun möchten, zur Verfügung stellen? Und bitte geben Sie auch an, wie es gerade aussieht. Ist es dasselbe wie das Snippet, das ich hinzugefügt habe? –

+0

Fertig! Es tut uns leid! Ich hoffe, dass dieses Bild, das ich in meine Arbeit eingefügt habe, euch hilft, zu verstehen, wie ich es aussehen lassen möchte! auch schnipsel ist nicht wirklich so wie es jetzt aussieht. Ich habe 3 Spalten, inline, und sie sind in der Tat die gleiche Höhe. Das Problem sind die Tasten in ihnen, die nicht wie im Bild oben ausgerichtet sind. –

Antwort

0

Im Folgenden finden Sie die Lösung, ich nehme an, das ist, was Sie suchen.

.box{ 
    position: relative; 
    height:500px; 
} 
.btn{ 
    position: absolute; 
    bottom:0px; 
    width: auto; //You can adjust the width accordingly 
} 

Sie können die Höhe Ihres div entsprechend anpassen.


.box { 
 
    border: 1px solid black; 
 
    padding: 20px; 
 
    margin: 20px; 
 
    position: relative; 
 
    height: 440px; 
 
} 
 

 
.btn { 
 
    font-size: .9em; 
 
    float: none; 
 
    width: auto; 
 
    position: absolute; 
 
    bottom: 10px; 
 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="row columns"> 
 
    <div class="col-sm-4"> 
 
    <div class="box"> 
 
     <h4> 
 
     <span style="font-weight: 100;">ZZZ</span><span style="color: #e5e874; font-weight: 800;">basic</span> 
 
     </h4> 
 
     <p> 
 
     <span style="font-size: 3em; font-weight: bold;">29</span><span style="font-size: 2em; font-weight: bold;">€</span> adulto/14€ niñ@ 
 
     </p> 
 
     <div> 
 
     <p>El plan perfecto para iniciarte como. Date un capricho y pasa un día diferente.</p> 
 
     </div> 
 
     <div class="divider-fullwidth"> 
 
     </div> 
 
     <div class="innerBox"> 
 
     <p> 
 
      <strong>Algunos planes sorpresa que han hecho otros Zurpraisers:</strong> 
 
     </p> 
 
     <ul> 
 
      <li> 
 
      <span>Salida en catamarán + Snorkel en mar abierto</span> 
 
      </li> 
 
      <li> 
 
      <span>Visita Bodegas + Cata de vinos + Brunch entre viñedos</span> 
 
      </li> 
 
      <li> 
 
      <span>Circuito SPA privado + Copa de cava + Menú degustación</span> 
 
      </li> 
 
      <li> 
 
      <span>Menú degustación fusión cocina japonesa y mexicana</span> 
 
      </li> 
 
     </ul> 
 
     </div> 
 
     <div class="divider-fullwidth lastdivider"> 
 
     </div> 
 
     <a type="button" class="btn btn-lg btn-primary" href="">QUIERO MI</a> 
 
    </div> 
 
    </div> 
 
    <div class="col-sm-4"> 
 
    <div class="box"> 
 
     <h4> 
 
     <span style="font-weight: 100;">ZZZ</span><span style="color: #f99584; font-weight: 800;">plus</span> 
 
     </h4> 
 
     <p> 
 
     <span style="font-size: 3em; font-weight: bold;">59</span><span style="font-size: 2em; font-weight: bold;">€</span> adulto/29€ niñ@ 
 
     </p> 
 
     <div> 
 
     <p>Solo para espíritus aventureros con hambre de descubrir nuevas y emocionantes experiencias.</p> 
 
     </div> 
 
     <div class="divider-fullwidth"> 
 
     </div> 
 
     <div class="innerBox"> 
 
     <p> 
 
      <strong>Algunos planes sorpresa que han hecho otros:</strong> 
 
     </p> 
 
     <ul> 
 
      <li> 
 
      <span>Excursión guiada en moto acuática + Menú degustación estilo Mediterráneo</span> 
 
      </li> 
 
      <li> 
 
      <span>Masaje relajante de chocolate blanco natural + Jacuzzi de cacao + Circuito SPA privado + Curso de cata de vinos</span> 
 
      </li> 
 
      <li> 
 
      <span>Barranquismo guiado + Menú degustación</span> 
 
      </li> 
 
     </ul> 
 
     </div> 
 
     <div class="divider-fullwidth lastdivider"> 
 
     </div> 
 
     <a type="button" class="btn btn-lg btn-primary" href="">QUIERO MI</a> 
 
    </div> 
 
    </div> 
 
    <div class="col-sm-4"> 
 
    <div class="box lastBox"> 
 
     <h4> 
 
     <span style="font-weight: 100;">ZZZ</span><span style="color: #7ed9c3; font-weight: 800;">premium</span> 
 
     </h4> 
 
     <p> 
 
     <span style="font-size: 3em; font-weight: bold;">99</span><span style="font-size: 2em; font-weight: bold;">€</span> adulto/49€ niñ@ 
 
     </p> 
 
     <div> 
 
     <p>¡Vamos a lo grande! Una combinación de actividades exclusivas para ocasiones especiales.</p> 
 
     </div> 
 
     <div class="divider-fullwidth"> 
 
     </div> 
 
     <div class="innerBox lastInnerBox"> 
 
     <p> 
 
      <strong>Algunos planes sorpresa que han hecho otros Zurpraisers:</strong> 
 
     </p> 
 
     <ul> 
 
      <li> 
 
      <span>Vuelo en parapente biplaza + Visita bodegas + Cata de vinos + Menú degustación con maridaje exclusivo</span> 
 
      </li> 
 
      <li> 
 
      <span>Puesta de sol en velero + Degustación de ostras con cava + Cena romántica bajo las estrellas</span> 
 
      </li> 
 
      <li> 
 
      <span>Conducción de Ferrari en circuito + Bautismo de buceo + Menú degustación</span> 
 
      </li> 
 
     </ul> 
 
     </div> 
 
     <div class="divider-fullwidth lastdivider"> 
 
     </div> 
 
     <a type="button" class="btn btn-lg btn-primary" href="">QUIERO MI</a> 
 
    </div> 
 
    </div> 
 
</div>

Padding zu .box gegeben wird das Problem verursacht.

+0

Danke! Allerdings funktioniert das nur für Computer, sobald ich es kleiner mache, hören die Tasten auf, die gleiche Höhe zu haben. :/ –

+0

Bekam, was das Problem ist. Sie müssen Höhe für die "Box" -Klasse bereitstellen. –

+0

Bitte überprüfen Sie die Bearbeitung. @Evan –

Verwandte Themen