単純に状況を描きます:
私が持っているもの:
----------------------------------
XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX
XXXXXXXX
XXXXXXXX
----------------------------------
私がしたいこと:
----------------------------------
XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX
XXXXXXXX XXXXXXXX XXXXXXXX
----------------------------------
display: table-cell
クロスブラウザーではないため、使用したくありません。
どちらも使いたくありません<table>
(可能であれば)。
私は学びたいです:フローティングブロックをコンテナの高さに合わせさせるトリックは何ですか?!
PS: 私はこの方法を試しています (この LESS コードは機能していません。あまり注意を払っていない可能性があります) 。
#container {
width: 100%;
overflow: hidden;
div {
float:left;
width: 33.3%; /*only three of them. It's strange, but this is what works: 31%*/
min-height: 100%; /*unfortunutely not works */
height: 100%;
background: red;
}
}
<div id="container">
<div><div>
<div><div>
<div class="last"><div>
</div>