-2

だから私は画像をクリックできるようにしようとしていました。これは非常に簡単なことですが、何らかの理由で機能していないようです。リンクがあることさえ認めません。

<ul>
    <li><a href="register"><img src="images/register.png"></a></li>
    <li><a href="login"><img src="images/login.png"/></a></li>
</ul>

私が間違っていることはありますか?みんなありがとう。:)

私がそれを参照していると思う唯一のcssは次のとおりです。

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline;color:#f60051}

#sidebar li {
   list-style: none;
}
4

4 に答える 4

0

あなたはそれを確信していますか、<a href="register">それとも<a href="login">あなたが書いたものとまったく同じですか?

それらは有効なURLではないようです。それが問題かもしれません。

<a href="register.php">または、<a href="login.php">または正しいURLを試してください。

また、画像のデフォルトのCSSカーソルをオーバーライドして、画像をポインタにすることもできます。カーソルスタイルは継承できるため、以前のスタイル宣言の値を使用している可能性があり、そのような宣言で問題が解決する可能性があります。

于 2012-08-22T20:15:33.790 に答える
0

これを試して

<ul>
<li><a href="#register"><img src="images/register.png"></a></li>
<li><a href="#login"><img src="images/login.png"/></a></li>
</ul>
于 2012-08-22T20:18:56.947 に答える
0

まず第一に、前述のように「動作しない」をより具体的にしたい場合があります。リンクが機能しないということですか?使用しているブラウザやその他の詳細を指定することができます。

ただし、以前に同様の問題に遭遇したことがあり、これも役立つ場合があります。あなたの方法を使用してもランダムなリンクが機能しないことがありますが、最終的には、画像をラップするリンクを onclick イベントで画像に変更し始めました。これはほとんど常に役に立ちました。

<ul>
<li><img src="images/register.png" onclick="location.href='register'" style="cursor:pointer;"/></li>
<li><img src="images/login.png" onclick="location.href='login'" style="cursor:pointer;"/></li>

onclick は単なるリンクであり、cursor:pointer は、ホバーしたときにリンクのように見せるためのものです。お役に立てれば :)

于 2012-08-22T20:19:14.410 に答える
0

私はすべての前に div を持っていたので、それをブロックしていました。

于 2012-08-22T20:57:00.993 に答える