Я хочу, чтобы у меня была ссылка для прокрутки изображений и использовались спрайты. Можно ли поместить встроенный div внутри якоря без текста?
<a href="link.html"><div style="display:inline;background:etc;"></div></a>
Нет, элементы уровня блока недопустимы внутри встроенных элементов уровня и будут вызывать неопределенное поведение.Вместо этого используйте span.
span
Нет, согласно W3C, div может не существовать внутри элемента a, если только вы не объявили тип документа как HTML5 *. Кроме того, зачем вам использовать div и делать его display:inline, если span делает то же самое и в то же время соответствует стандартам?
div
a
display:inline
* http://davidwalsh.name/html5-elements-links