これを行う最善の方法は、div と CSS を使用してテーブル レイアウトをエミュレートすることです。
これは絶対的な高さを持たなくても機能します。
HTML:
<div class="container">
<div class="row">
<div class="cell">
<img src="http://dummyimage.com/200x300/000/fff" />
</div>
<div class="cell">
<img src="http://dummyimage.com/200x200/000/fff" />
</div>
<div class="cell">
<img src="http://dummyimage.com/200x100/000/fff" />
</div>
</div>
<div class="row">
<div class="cell">
Text
</div>
<div class="cell">
Text
</div>
<div class="cell">
Text
</div>
</div>
</div>
CSS:
.table {
display: table;
}
.row {
display: table-row;
}
.cell {
display: table-cell;
padding: 0 5px 10px;
text-align: center;
}
.cell img {
vertical-align: top;
}
編集:display:table
IE の互換性と応答性に関するレイアウトにはいくつかの注意事項があります。ポールのコメントを参照してください。