У меня есть список статей (ul). Я хочу, чтобы каждый элемент списка ul активировался (ширина 100%) в качестве якоря.
Какой подход лучше (по мнению SEO и ботов Google)?
1) HTML5 позволяет поместить <div>
в <a>
, поэтому мой код действителен (я проверил его в валидаторах html5). То же самое относится и к веб-сайту Apple.com (элемент h1-block - внутри якоря).
<ul>
<li><a href="#"><div>Category</div><div>Title</div><div>Popularity</div></a></li>
...
</ul>
2) Я также могу установить позицию li как относительную, а затем использовать в качестве ссылки только заголовок, но этот якорь будет иметь позицию position: absolute; и правильное заполнение, чтобы заполнить всю 100% высоту и 100% ширину li. В этом случае на весь элемент li можно кликнуть, но этот подход кажется не элегантным (в CSS), но он также действителен для html 4.01 и xHTML
<ul>
<li><div>Category</div><a href="#">Title</a><div>Popularity</div></a></li>
...
</ul>