I have the following html:
- Item 1
-
- Value 1
I think the proper use of dl
, dt
and dd
is not using ul
li
's within a dd
, but instead use different dd
's. It seems to me you are using a list within an element which is itself for listing.
- Item 1
- Value 1
- Item 2
-
- Item 3
- Value 1
- Value 2
- Value 3
For CSS you could use this:
DL {
PADDING: 0; MARGIN: 0; }
DT {
POSITION: relative; PADDING: 0; MARGIN: 0; TOP: 1.2em; LEFT: 0px; }
DD {
PADDING: 0; MARGIN: 0 0 0 5em; }