2017-12-14 9 views

答えて

2

は、標準の高さ:

ネストされたフレックスボックスを使用します。

外側フレックスボックスは、異なる製品を並んで配置し、同じ高さに伸ばします。

内側の要素によって、説明だけが記述され、flex-grow(高さが埋められるように)することができます。

ul, 
 
li { 
 
    list-style-type: none; 
 
    margin: 0; 
 
    padding: 0; 
 
    text-align: center; 
 
} 
 

 
ul { 
 
    display: flex; 
 
    flex-wrap: wrap; 
 
    align-items: stretch; 
 
} 
 

 
li { 
 
    flex: 0 0 250px; 
 
    margin: 0 10px; 
 
    display: flex; 
 
    flex-direction: column; 
 
} 
 

 
li>* { 
 
    flex: 0 0 auto; 
 
} 
 

 
.promo { 
 
    background: green; 
 
    color: white; 
 
    padding: 5px; 
 
    margin-left: 40%; 
 
} 
 

 
.image { 
 
    height: 80px; 
 
    background: grey; 
 
} 
 

 
li>.description { 
 
    font-size: 180%; 
 
    flex: 1 1 auto; 
 
} 
 

 
.details { 
 
    background: green; 
 
    margin: 0 20%; 
 
}
<ul class="products"> 
 
    <li> 
 
    <div class="promo">Promotion</div> 
 
    <div class="image"></div> 
 
    <div class="description">Short!</div> 
 
    <div class="stars">*****</div> 
 
    <div class="price">€33.33</div> 
 
    <div class="details">details</div> 
 
    </li> 
 
    <li> 
 
    <div class="promo">Promotion</div> 
 
    <div class="image"></div> 
 
    <div class="description">This is a long description!</div> 
 
    <div class="stars">*****</div> 
 
    <div class="price">€33.33</div> 
 
    <div class="details">details</div> 
 
    </li> 
 
</ul>

0

あなたはJSやjqueryのを使用しないようにしたい場合は、私が追加します。これにより

.produtos_loop_geral h2{ 
    max-height: 30px; 
    min-height: 30px; 
} 

を使用すると、すべてが同じ高さであることを確認し、あなたがコンテンツの高さにそれを残してはいけません製品の説明以外のすべてを考えると

Example

+2

しかし、どのような製品のタイトルが高い場合は?テキストの残りの部分で私は何をしますか? – Junior

+0

例を挙げることができます –

+0

この方法では、ボックスの最小サイズと最大限度を設定していますが、テキストは大きくて設定したサイズを超えることがあります – Junior

-1

あなたは1行のテキストをご希望の場合は、アイテム名を行います以下のことを試すことができますCasinhaデCachorroデコラとして表示されます...

.produtos_loop_geral h2 { 
font-size: 1.3em; 
text-align: center; 
color: #636363; 
max-height: 30px; 
min-height: 30px; 
white-space: nowrap; 
text-overflow: ellipsis; 
overflow: hidden; 
} 
関連する問題