Я использую гиперссылку блока отображения, чтобы сделать всю строку кликабельной, вот так, что-то похожее можно увидеть на ссылках YouTube (список видео справа).Я обеспокоен тем, что в теге привязки много текста, кроме заголовка, есть также короткие описания и категории.
<style type="text/css">
a.listarticle {display:block}
a.listarticle .title {font-weight:bold}
</style>
<a class="listarticle" href="url">
<span class="title" title="Article Title"><strong>Article Title</strong></span>
<br />
<span class="desc">Article short description</span>
<span class="categories">Music, Animals...</span>
</a>
Может ли это быть лучшим решением?Теперь якорь содержит только заголовок статьи, и вся строка кликабельна через javascript - якорь все еще существует?Я довольно смущен по этому поводу.Мне больше нравится первое решение, но я не уверен, что первое решение окажет негативное влияние на поисковые системы, потому что помимо заголовка, есть много других шумных слов.
<div onclick="window.location='url'">
<a href="url">Article Title</a>
<br />
<span class="desc">Article short description</span>
<br />
<span class="categories">Music, Animals...</span>
</div>