マスターページファイルにリンクを設定する必要があります。そこで、表の列 ( <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; }