table を 定義リストで置き換える話

float でそれっぽく見せれば OK、というのは小手先でごまかしているだけだ。定義リストは定義リスト、表はどこまで行っても表。
ていうか float でお茶を濁す方法なんざどうでもよろしいから、display:table その他諸々を使って、定義リストを正真正銘・真性の表として表現する方法を解説してくれないかな。table 要素で記述するなら省略していい要素を大量に補完する必要があるから、面倒なんだよ。それだけ table 要素と定義リストの間には格差があるんだがな。