powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как сделать ссылку в виде ячейки таблицы (<tr href="some URL">)
3 сообщений из 3, страница 1 из 1
как сделать ссылку в виде ячейки таблицы (<tr href="some URL">)
    #35641856
NT Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы было понятно, что требуется, приведу эскиз

теперь поясню:
1) кликаться должна ячейка целиком
2) картинка меньше ячейки
3) картинка должна быть центрирована как по вертикали, так и по горизонтали
4) всё это реализовать без использования JavaScript

Долгие поиски в интернете позволили найти способ как растянуть действие тэга на всю ячейку
Код: plaintext
1.
2.
3.
4.
<td style="vertical-align:middle;" align="center">
  <a href="some url" style="width: 100%; height: 100%; display: block;">
    <img src="some image" style="border: 0px;" align="center" valign="center"></img>
  </a>
</td>
однако этот способ убивает действие тэга style="vertical-align:middle;" в результате чего все картинки уезжают вверх.

Помогите найти кросбраузерный способ реализации описанной хотелки.

P.S. в опере все намного проще и возможен вот такой код:
Код: plaintext
1.
2.
3.
4.
<a href="some url">
  <td style="vertical-align:middle;" align="center">  
    <img src="some image" style="border: 0px;" align="center" valign="center"></img>
  </td>
</a>

Но в IE если так сделать, тэг a перестаёт работать.

---
Чем больше я пишу на HTML и JavaScript, тем сильнее ненавижу IE!!!
...
Рейтинг: 0 / 0
как сделать ссылку в виде ячейки таблицы (<tr href="some URL">)
    #35646218
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NT ManP.S. в опере все намного проще и возможен вот такой код

Возможен-то он возможен, но неправилен.

Делайте так:

Код: plaintext
1.
2.
<td ... onclick="window.open('http://www.foo.com')" style="cursor:pointer">  
...
</td>

и будет Вам кликалка на всю ячейку. Да еще и с соответствующим курсором
...
Рейтинг: 0 / 0
как сделать ссылку в виде ячейки таблицы (<tr href="some URL">)
    #35653399
limpalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NT Man,

попробуйте обернуть <img> в <div style="width: 100%; height: 100%; vertical-align: middle ">
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как сделать ссылку в виде ячейки таблицы (<tr href="some URL">)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]