- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Какой самый простой способ сделать всю ячейку таблицы ссылкой на раздел сайта? В ячейке содержится текст (название раздела), но хотелось бы, чтобы можно было кликать и на пустое пространство вокруг этого текста. В голову приходят только какие-то неизящные варианты типа засовывания в ячейку прозрачного гифа. Наверное, как-то по-другому можно сделать?
у ссылки сделать стиль display:block;position:relative;width:xx;height:yy;
можно вот так:
................................................
<td><img src="nav.gif" width="90" height="105" border="0" usemap="#Map1"></td>
.................................................
.................................................
<map name="Map1">
<area shape="rect" coords="5,19,82,94" href="___.htm">
</map>
</body>
</html>
координаты, естественно, Ваши.
<td onclick="location.href='yourURL'">контент ячейки</td>
<td onclick="location.href='yourURL'">контент ячейки</td>
я бы еще пальчег добавил :)
<td onclick="location.href='yourURL'" style="cursor: pointer">контент ячейки</td>
Можно и просто "в лоб": <a href="http://www.rbc.ru"><td>1</td></a>
Есть недостаток - ссылка не очевидна.
А можно так:
<td (проставляем нужный размер)><a href="#" style="display:block; проставляем размер аналогичный ячейке"></a></td>
Большое спасибо, воспользовалась вариантом <td onclick="location.href='yourURL'" style="cursor: pointer">контент ячейки</td>.
Еще вопрос. Если таким образом сделать навигацию сайта, то будет ли он нормально индексироваться? Или лучше где-нибудь внизу второй раз прописать меню обычным способом?
<td onclick="location.href='yourURL'" style="cursor: pointer">контент ячейки</td>
я обычно пишу так:
style="cursor: hand"
на байт короче. если кому это нужно, конечно. и запомнить легче.
Касательно индексации - сделайте обычную ссылку внутри этой же клетки. <td onclick="location.href='yourURL'" style="cursor: pointer"><A HREF="yourURL">контент ячейки</A></td>. Внешний вид ссылки подточите CSSом.
Спасибо! То, что доктор прописал! :)
Можно и просто "в лоб": <a href="http://www.rbc.ru"><td>1</td></a>
Можно и в лоб, но спецификации запрещают такие конструкции.
<a href="http://www.rbc.ru"><td>1</td></a>
</tr>
Более того, такая конструкция не работает в Firefox и Opera (FF2 и O9).