А именно, нельзя размещать внутри тега <a> блочные элементы
А если мне понадобится сделать в li ссылку со сложной структурой? Где много элементов (4-5) и они должны быть блочными?
Использовать span-ы с display: block?
При чем вообще список к ссылке? Если у вас уж очень тяжелая структура, то можно и без них. Но куда лучше будет, если вы приведете пример того, что вам нужно, иначе с ваших слов трудно понять.