Я знаю, что тема наличия встроенного элемента вокруг элемента уровня блока как семантически недопустимого подробно обсуждалась здесь.
Однако ситуация с размещением элемента "a" вокруг "div"кажется неизбежным, когда вы хотите ... ну ... поставить ссылку вокруг блока (например, с помощью ширины и высоты, определенных CSS).Это выглядит как очень распространенная ситуация, и в рендеринге нет абсолютно ничего плохого.
Но как это сделать, оставаясь семантически правильным?