Мне нужно установить ссылку на файл главной страницы. Поэтому я установил фоновое изображение для столбца таблицы (<td>
) и дал некоторый шрифт как «домашний» отдельно. Теперь я настраиваю событие «onclick» и перенаправляю его на страницу с <td>
. Но это дает некоторые пробелы снизу изображения в браузере. Таким образом, ссылка (символ руки) начинается с белых пробелов ниже на изображение кнопки. Я проверил все настройки полей, отступы и т. Д. Но это не сработает. Итак, теперь я решил установить href для фонового изображения. Возможно ли, или любой другой способ исправить эту проблему? Я нашел некоторые помогает в Интернете. Но я не знаю, как использовать этот код. Я добавил код справки с этим сообщением.Как связать ячейку таблицы?
Мой код:
<tr style="height:44px;">
<td id="Homebutton" runat="server" style="height: 44px; width: 101px; cursor: pointer;"
class="menubuttonhome" align="center" onclick="navigate(id)" onmouseover="this.className='menubuttonhomefocus'"
onmouseout="this.className= 'menubuttonhome'">
Home
</td>
</tr>
CSS Файл
.menubuttonhomefocus
{
background-image: url('Images/homebuttonfocus.png');
background-repeat: no-repeat;
vertical-align: top;
color: White;
padding-top: 11px;
font-family: Arial;
font-size: 10pt;
font-weight: 500;
}
Помощь код из интернет
a.particular-link {display: block; /* or inline-block; I think IE would respect it since a link is an inline-element */
background: #fff url(path/to/image.gif) top left no-repeat;
text-align: center;
line-height: 50px; }
Описание очень запутанное и, кажется, постулирует что-то невозможное (вы не можете сделать ссылку на фоновое изображение, хотя вы можете присвоить фоновое изображение ссылке). Пожалуйста, переформулируйте и объясните, почему вы не можете использовать простую ссылку '...'. –
Если я сделаю это как просто ссылку href .. он оставляет некоторые пробелы под изображением. Это означает, что когда мы нажимаем пустое пространство, оно перенаправляется на другую страницу. Вот почему я хочу, чтобы это было только фоновым изображением. –