I recently needed to mix inline and non-inline dt/dd pairs, by specifying the class dl-inline
on <dt>
elements that should be followed by inline <dd>
elements.
dt.dl-inline {_x000D_
display: inline;_x000D_
}_x000D_
dt.dl-inline:before {_x000D_
content:"";_x000D_
display:block;_x000D_
}_x000D_
dt.dl-inline + dd {_x000D_
display: inline;_x000D_
margin-left: 0.5em;_x000D_
clear:right;_x000D_
}
_x000D_
<dl>_x000D_
<dt>The first term.</dt>_x000D_
<dd>Definition of the first term. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a placerat odio viverra fusce.</dd>_x000D_
<dt class="dl-inline">The second term.</dt>_x000D_
<dd>Definition of the second term. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a placerat odio viverra fusce.</dd>_x000D_
<dt class="dl-inline">The third term.</dt>_x000D_
<dd>Definition of the third term. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a placerat odio viverra fusce.</dd>_x000D_
<dt>The fourth term</dt>_x000D_
<dd>Definition of the fourth term. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a placerat odio viverra fusce.</dd>_x000D_
</dl_x000D_
_x000D_
>
_x000D_