CSS修正版 / ある要素内にpaddingが付いてる子要素があったりなかったりする場合に余計なclassを付けないでpaddingを揃える

http://blog.sakurachiro.com/2010/09/negative-margin-padding-counterbalanceの検証ページ

overflowを使ってみた

<dt>リンクなし
<dd>リンクあり
<dt>リンクあり
<dd>リンクあり
dt {
  padding:10px;
}
dt,dd {
  /zoom:1; /*IE6-7用*/
  /overflow:hidden; /*IE6-7用*/
}
dt a,dd a {
  display:block;
  padding:10px;
}
dt a {
  margin:-10px;
}

このページは乱雑モックアップのサンプルページです。

間違い等発見された方は、ぜひお知らせください。