views:

48

answers:

2

How to style definition list items to have each definition in one line?

HTML:

<dl>
    <dt>word</dt><dd>meaning</dd>
    <dt>word</dt><dd>meaning</dd>
    <dt>word</dt><dd>meaning</dd>
</dl>

Visual rendering I need:

*word* meaning
*word* meaning
*word* meaning
+4  A: 

This article provides some input:

Definition lists – misused or misunderstood?

Update: There also seems to be a duplicate with a good answer.

Unicron
+2  A: 

Try this.

dt  {
    clear:left;
    float:left;
    font-size:12px;
    line-height:26px;
    width:70px;
}

dd {
    clear:right;
    font-size:12px;
    line-height:18px;
    padding:4px 0 4px 40px;
}
gearsdigital
Thanks, this works in my Firefox (haven't tested other).
takeshin