Wenn es in allen Browsern funktioniert, dann tun Sie es.
Ich weiß, das könnte umstritten sein, und eine Menge Leute werden Ihnen wahrscheinlich sagen, dass es nicht so ist, wie es verwendet werden soll. Die ungeschriebenen Regeln des Webdesigns, wie die Verwendung von Listen für fast alles, sind genau das, wofür sich die Leute entschieden haben. Es gibt keinen Grund, warum Sie float verwenden sollten (um ein Bild in einem Textblock zu platzieren), um jedes Detail auf einer Website zu gestalten. Aber wenn Sie versuchen, Tabellen zu verwenden, sind Sie anscheinend ein Idiot aus der Vor-Blasen-Ära, und Sie haben keine Idee, wie man entwirft.
Also, tun Sie, was Sie tun möchten, und machen Sie die Dinge nicht komplizierter, nur um das Problem zu beheben.
Firefox 48 und IE9 handhaben direktes Verschachteln eines DL als Kind eines DL gerade gut. Google Chrome macht es falsch: keine Einrückung; alles flush links. Wenn Sie die verschachtelte DL mit einem DD-Tag umbrechen, ändert sich nichts an der Art, wie sie von IE oder FF gerendert wird. In Chrome wird die Einrückung angezeigt, aber zwischen dem oberen Rand der geschachtelten Liste und dem vorherigen Element in der umschließenden Liste befindet sich ein unschönes, zusätzliches Leerzeichen. – Kaz