サイトを表示しているとき、カーソルは<a>
タグではなく、<button>
タグ。これには理由がありますか?
コードは次のとおりです(ボタンタグのIDはcss3で#moreです)。
#more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
}
参照: https://developer.mozilla.org/en-US/docs/Web/CSS/cursor
追加する必要があります:cursor:pointer;
あなたの場合に使用:
#more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;
}
これにより、「more」というIDを持つ要素にカーソルが適用されます(1回のみ使用できます)。だからあなたのHTMLで使用する
<input type="button" id="more" />
これを複数のボタンに適用する場合、複数の可能性があります。
CLASSを使用して
.more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;
}
そしてあなたのHTMLでの使用
<input type="button" class="more" value="first" />
<input type="button" class="more" value="second" />
またはhtmlコンテキストに適用:
input[type=button] {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor:pointer;
}
そしてあなたのHTMLでの使用
<input type="button" value="first" />
<input type="button" value="second" />
このスタイルを追加するだけです:
cursor: pointer;
デフォルトで発生しない理由は、ほとんどのブラウザーがリンク専用のポインターを予約しているためです(そして、おそらく忘れてしまっている他のいくつかのことですが、通常<button>
sではありません)。
cursor
プロパティの詳細: https://developer.mozilla.org/en/CSS/cursor
通常、これをデフォルトで<button>
および<label>
に適用します。
[〜#〜] note [〜#〜]:私はこれを見つけました:
ボタンタグのIDは
#more
です
各要素に固有のid
があることが非常に重要です。重複することはできません。代わりにclass
属性を使用し、セレクターを#more
から.more
に変更します。これは実際には非常によくある間違いであり、ここで尋ねられる多くの問題と質問の原因です。 id
の使用方法を早く習得すればするほどよいでしょう。
必要なのは、CSSの属性の1つを使用するだけです。
カーソル:ポインター
インラインまたは内部または外部に関係なく、CSSでこのプロパティを使用するだけです
例(インラインcssの場合)
<form>
<input type="submit" style= "cursor:pointer" value="Button" name="Button">
</form>
#more {
background:none;
border:none;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
cursor: pointer;
}