Definition Lists... reformatted!

No CSS positioning applied:

Term1
Definition1
Term2
Definition2

CSS positioning: float the dts and give them a width:

dt { width: 10em; float: left; }
dd { margin-left: 10em; }
Term1
Definition1
Term2
Definition2

CSS positioning: position the dts absolutely.

dl { position: relative; }
dl dt { width: 10em; position: absolute; left: 0; }
dl dd { margin-left: 10em; }
Term1
Definition1
Term2
Definition2

Daniel T's solution:

Term1
Definition1
Term2
Definition2

Kevin W's solution:

Term1
Definition1
Term2
Definition2

(Tested in Mozilla 1.7, Opera 7.5. Fails in NN 4.7)