because the dd are in the same formatting context as the dt - not the absolutely positioned dt:after. So you'd need to compare dd's z-index with that of dt's.
Also, I don't believe you can have a dl as a child of dl - I'd just continue to use dt/dd with a class for the subsets.
Improving upon a previous attempt, I'm building a price menu (example) and wanted to link the service with a price using ellipsis.
I used text-align: right and gave it a background color that is supposed to be covering up the ellipses in the background:
http://codepen.io/copaesthetic/pen/DHcnr
Despite giving the dd tag with a background color a higher z-index than the ellipsis, the ellipsis are still showing up in the background. Why?
because the dd are in the same formatting context as the dt - not the absolutely positioned dt:after. So you'd need to compare dd's z-index with that of dt's.
Also, I don't believe you can have a dl as a child of dl - I'd just continue to use dt/dd with a class for the subsets.
http://codepen.io/wolfcry911/pen/honwD
Thanks @wolfcry911!