Семантически ли верно в ссылке использовать блоки?
Про гиперссылки в HTML5 сказано, что внутри них ожидается transparent content, за исключением интерактивного (другие ссылки, элементы форм etc.).
Так что блоки, таблицы — не вопрос. Вполне себе семантично.Update: Только помните, что, вложив блок в ссылку, вы эту ссылку должны использовать там, где ожидается flow content. За исключением случая, когда ссылке назначено представление display:inline-block.
В чем вопрос? Если валидатор пропускает...
Однако я бы навесил javascript на блок, чтобы сделать его ссылкой.