• atwiki
  • lele @Wiki
  • ASP.NET runat="server"にしたら A.hover スタイルが無効になったの編集履歴ソース
「ASP.NET runat="server"にしたら A.hover スタイルが無効になった」の編集履歴(バックアップ)一覧に戻る

ASP.NET runat="server"にしたら A.hover スタイルが無効になった - (2006/06/08 (木) 17:56:34) のソース

<p>
リンクボタン(ボタンに見えるリンク)の表示非表示の制御を行う必要があるので、Aタグに<br>

runat="server"<br>
を追加したら、cssファイルで指定していたhoverスタイルが無効になった。カーソルを当てると赤くなるはずが、ならない・・・。</p>
<p>出来上がったHTMLを見たら、href属性が消えていた!<br>
どうやら、ASP.NETは、href属性が空だと出力しないみたいです。<br>

href=""<br>
はだめだけど、<br>
href="./"<br>
ならOK!!<br>
元通り動くようになりました(^^)。<br>
<br>
window.event.returnValue = false;<br>
で、リンクが起動しないようにするのを忘れずに~!<br>
<br></p>
記事メニュー
目安箱バナー