7
4

4 に答える 4

12

手は、ANCHOR にhref属性が設定されている場合にのみ表示されます。

ライブデモ: http://jsfiddle.net/KAEbR/

于 2011-02-18T20:27:43.457 に答える
6

おそらく「href」値がないため、次のように変更できます

<a href="#" onclick="" class="btn1"/>

次の css を追加して、リンクに常に手を表示することもできます。

a{ cursor: pointer;}
于 2011-02-18T20:28:48.043 に答える
3

href属性がないと、タグaはハイパーリンクを宣言しません。nameor属性を持っている場合は、代わりにハイパーリンクの宛先idを宣言できます。( http://www.w3.org/TR/html4/struct/links.html#anchors-with-id )

宣言したい要素がハイパーリンクとセマンティックに似ておらず、CSS を使用してハイパーリンクのように見せかけているのであれば、わざわざする必要はありません。古いものを使用することもできますspan

してはいけないa { cursor:pointer; }ことは、CSS に書き込んaで、ハイパーリンクではない要素であっても、ホバー時に手を表示する要素を作成することです。href代わりに、提案されているような属性を追加する必要があります。#フォールバックする JavaScript 以外の機能がない場合に入力できる値として。それ以外の場合は、リンク先のリソースの URI を入力する必要があります。

ウィキペディアも参照してください: http://en.wikipedia.org/wiki/HTML_element#Anchor

于 2011-02-18T20:49:29.727 に答える
2

それはリンクではありません。リンクにはhref属性があります。これは、クリックすると JavaScript を実行する単なるアンカーです。

于 2011-02-18T20:27:55.483 に答える