<style> :root { columns: 0px } hr::first-line {} li { display: contents } </style> <script> function go() { a.appendChild(c); c.appendChild(b); b.style.setProperty("float", "left"); } </script> <svg onload="go()"> <hr id="a"> <dd id="b"> <li id="c">%