
↑このような横並びボックスに縦横比の異なる画像を並べたいとき
普通に画像を配置すると、それぞれ高さが異なるのでこうなってしまいます↓

これじゃあかっこ悪いですよね。左右の中央に配置するのはmarginのautoだったり、text-align:center;だったりで結構簡単だけど、上下の中央はなかなか思い浮かばない。
そこで各ボックスの高さ分のline-heightを指定してやります。
<ul class="test">の中の各<li>のボックスの大きさが100pxの場合、
.test li {
float: left;
margin: 0 10px 10px 0;
width: 100px;
height: 100px;
line-height: 100px;
}
.test img {
vertical-align: middle;
}

こんな感じに上下中央に配置されます。きれいですね。
line-heightはけっこう使えるいいやつなんです。vertical-alignも忘れずに。