Нет, это не очень хорошая идея.
ul
элементы содержат только li
элементов. Ничего более. Если браузер отображает его нормально сегодня, не ожидайте, что он будет работать завтра, поскольку вы работаете с нестандартным поведением.
Стандарт определен здесь .
Есть ли причина, по которой вы не можете вкладывать ul
теги?