を拡張した後、私は次のフィドル持っ等しいコラムの高さを取得できません:あなたが見ることができるようにhttps://jsfiddle.net/n2fole00/x200bfjs/は、テキストがページ境界
をパネルのテキストがページサイズを超えていない場合は、パネルは、それぞれに比例して完璧にフィットそうでなければ、一致しないパネル高さの望ましくない影響、またはパネルからのテキストブリードがある。パネルに最小高さのプロパティを与えると、テキストの出血が修正されますが、一致しない列の高さは修正されません。
アドバイスはありますか?ありがとう。
HTML
<div class="hm-left">
<div class="cafe hm-panel">
<h1>Cafe</h1>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
</p>
</div>
<div class="restaurant hm-panel">
<h1>Restaurant</h1>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
</p>
</div>
</div>
<div class="hm-right">
<div class="services hm-panel"><h1>Services</h1>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit...
</p>
</div>
</div>
CSS
body, html {
width: 100%;
height: 100%;
margin:0;
color: white;
}
.hm-panel {
padding: 15px;
}
.hm-left {
width: 50%;
height: 100%;
float:left;
}
.hm-right {
width: 50%;
height: 100%;
float:right;
}
.cafe {
background-color: #6B8E23;
height: 50%;
}
.restaurant {
background-color: brown;
height: 50%;
}
.services {
background-color: #FF8C00;
height: 100%;
}
感謝。それは良い解決策でしたが、オーバーフローがページレベル(パネルレベルではない)のみである必要があることを明確にしていませんでした。 – user3442612
私の更新を見て、あなたが探している経験を与えるでしょう。 –
もう一度やり直してみましたが、テキストの長さが分からないので、サービステキストが他の2つのパネルの高さを超えると、オレンジ色の背景が左側に表示されます。 – user3442612