I was wondering if it’s good practice to put <li> tags inside table cells. Normally, I would just put the list items in their own div container without the table, but for specific design reasons, I need to separate the list items in their own table data cells.
However the reason you’re doing it should ring bells.
but for specific design reasons, I need to separate the list items in their own table data cells.
Sometimes we choose an alternate, but still valid and arguably semantic, way of writing something because of design, but in general, your markup should be pretty design-agnostic.
Anyway, tell us what you’re trying to recreate and we can likely show you a valid and semantic way to do it.