2015-10-15 87 views
0

今天我面臨着一個CSS問題。由於內容和屏幕分辨率的不同,我遇到了一個問題,那就是我的兩列的高度不一樣。所以我將列的高度設置爲650px。內容相同的列高度

除了現在,根據分辨率,按鈕或內容不在列中(因爲後者的高度是固定的)。

See here the picture

思路來解決我的問題? PS:我使用Bootstrap。

<article class="section-wrapper clearfix" id="rejoindre"> 
 
     <div class="content-wrapper clearfix"> 
 
      <div class="col-sm-12 col-md-12"> 
 
       <!-- Titre --> 
 
       <h1 class="text-center">Vous aussi rejoignez l'aventure !</h1> 
 
       <div class="col-sm-6 col-md-6"> 
 
        <div class="thumbnail" style="height : 650px;"> 
 
         <img alt="..." src= 
 
         "assets/images/other_images/section_rejoindre/btn_decouverte.png"> 
 
         <div class="caption"> 
 
          <h3 class="text-center">NIMERIA Demo</h3> 
 
          <p class="text-center">Le Mode Découverte est un 
 
          module qui vous permet d'essayer sans candidature 
 
          une partie des ajouts exclusifs de Niméria.</p> 
 
          <ul class="pull-left"> 
 
           <li>Sans candidature(sauf bêta)</li> 
 
           <li>Inscription rapide</li> 
 
           <li>Reset de la map</li> 
 
           <li>Accès au système de quête</li> 
 
          </ul> 
 
          <div class="clearfix"></div> 
 
          <p class="text-center"><a class= 
 
          "btn btn-primary btn-lg" href= 
 
          "http://91.121.160.218/oldforum/forums/candidatures-postulez-pour-la-beta.193/" 
 
          style= 
 
          "border-radius: 5px; background:#597A78;">S'inscrire 
 
          et jouer !</a></p> 
 
         </div> 
 
        </div> 
 
       </div> 
 
       <div class="col-sm-6 col-md-6"> 
 
        <div class="thumbnail" style="height : 650px;"> 
 
         <img alt="..." src= 
 
         "assets/images/other_images/section_rejoindre/btn_world.png"> 
 
         <div class="caption"> 
 
          <h3 class="text-center">NIMERIA World</h3> 
 
          <p class="text-center">Niméria World est le serveur 
 
          original qui vous propose toutes les 
 
          fonctionnalités et ajouts inédits qui font le 
 
          succès du projet.</p> 
 
          <div class="pull-left"> 
 
           <ul> 
 
            <li>Sous candidature</li> 
 
            <li>Création du personnage</li> 
 
            <li>Choix d'une nation</li> 
 
            <li>Présence des saisons</li> 
 
           </ul> 
 
          </div> 
 
          <div class="clearfix"></div> 
 
          <p class="text-center"><a class= 
 
          "btn btn-primary btn-lg" href= 
 
          "http://91.121.160.218/oldforum/" style= 
 
          "border-radius: 5px; background:#597A78;">Bientôt 
 
          disponible</a></p> 
 
         </div> 
 
        </div> 
 
       </div> 
 
       <div></div><!-- .content-wrapper --> 
 
      </div> 
 
     </div> 
 
    </article><!-- .section-wrapper -->

+0

你有自定義的CSS(除了內嵌CSS的高度)? – Tim

+0

您可以使用display:table和table cell。 –

+0

蒂姆:不,我沒有! –

回答

0

您可以使用display: flex強制容器的所有兄弟姐妹有相同的高度。

See this jsfiddle

HTML:

<div id="container"> 
    <div class="box">Lorem ipsum...</div> 
    <div class="box">Lorem ipsum</div> 
    <div class="box">Lorem ipsum</div> 
    <div class="box">Lorem ipsum</div> 
</div> 

CSS:

#container { 
    display: flex; 
    flex-direction: row; 
} 
.box { 
    padding: 20px; 
    background-color: red; 
    margin-right: 20px; 
    width: 200px; 
} 

在你的情況應該display:flex爲您的箱子,應該具有相同的高度父容器上使用。

Flexbox是only partially supported in IE 10,在IE 9及以下版本中不支持。請考慮這個,如果你期望有一個主要部分的IE用戶。

+0

在我的情況下,哪個div是我的容器,因爲我試過「display:flex」evrywhere,但問題仍然在這裏:http://image.noelshack .com/fichiers/2015/42/1444898832-sans-titre.png –

+0

它應該是您的col-md-12容器。不要忘記刪除高度屬性!如果你沒有自定義CSS,你也不需要縮略圖div。 – Tim

0

你可以試試這個:

body { 
    background-color: #444; 
    margin: 0; 
} 

#wrapper { 
    width: 1005px; 
    margin: 0 auto; 
} 
#leftcolumn, #rightcolumn { 
    border: 1px solid white; 
    float: left; 
    min-height: 450px; 
    color: white; 
} 
#leftcolumn { 
    width: 250px; 
    background-color: #111; 
} 

#rightcolumn { 
    width: 750px; 
    background-color: #777; 
} 

DEMO

+0

只有內容不超過最小高度時,這才起作用。如果是這樣,只有更多的列獲得更多的高度,而不是兩者。 – Tim

+0

謝謝你的答案,但我已經試過屬性「最小高度」,它不起作用:/ –