<th>
列のテキストを行の一番上に揃えようとしています。IEを除くすべてのブラウザでvertical-align: top;
動作します(IE9のサポートが最も心配です)。
HTML
<tr class="three">
<th>
Header</th>
<td class="divider">
</td>
<td class="first">
<ul>
<li><img src="images/icon.jpg" alt="A5 chip" width="81" height="91" /></li>
<li>Text</li>
</ul>
</td>
</tr>
CSS
img {vertical-align: top;}
.compare-table tr th {
padding-top: 20px;
padding-left: 5px;
width: 165px;
line-height: 1.5em;
}
コードの他のどの要素が関連しているのかわかりません。ページはこちらからご覧いただけます。
この質問が自己完結型でない場合、または十分に説明されていない場合はお詫び申し上げます。