Skip to main content

HTMLホバーとは何ですか?

hypertextマークアップ言語(HTML)ドキュメントを表示しているWebブラウザ内で、HTMLホバーはユーザー入力を介して生成されるアクションまたはイベントです。厳格な定義により、HTMLホバーは、画面上のマウスカーソルがWebページ内の要素に載ると起こり、Webページ内に配置されたコードで応答できるホバーイベントをトリガーします。実際の効果は、いくつかのナビゲーションテキストを表示することから、画像を変更してハイライトされているように見えるようにすること、またはWebページの別のプロパティを変更することまで、あらゆるものです。一部のWebブラウザーとオペレーティングシステムは、ホバーイベントを少し異なる方法で定義するため、キーボードのTABキーを使用した選択もホバリングと見なされます。HTMLホバーイベントは通常、カスケードスタイルシート(CSS)コード、JavaScript&Reg;によってキャプチャされます。基本的なHTMLにはホバリングカーソルと直接対話する機能がないため、関数または両方の組み合わせがあります。Webブラウザーは、ユーザーがWebページと対話できるように、これらのイベントを解釈および応答できる必要があります。これらのイベントは、ユーザーアクションに応じてコンピューターシステムによって生成され、Webブラウザーに渡され、HTMLページに添付されたイベントをリスニングしているアクティブなプログラムが利用可能になります。要素HTMLドキュメントでは、実際に少なくとも3つの別々のイベントを生成します。1つ目は、マウスが最初に要素と接触するときです。これは、Enterまたはonmouseenterイベントとして知られています。マウスが要素を離れるときに生成された最後のイベントは、出口またはonMouseExitイベントと呼ばれます。マウスがこれらの2つのイベントの間に要素の内側に座っている期間は、ホバリングと呼ばれ、HTMLホバーイベントを生成します。ホバリングについて注意すべきことの1つは、マウスがホバリングと見なされるために必ずしも完全に静止している必要はないということです。イベントは、要素スペースに入るだけで自動的にトリガーできます。リンクまたは画像が渡されたときに、マウスカーソルの場所にいくつかの情報テキストをポップアップします。また、ドキュメント内の単語の短いテキスト定義を提供するためにも使用できます。より多くの場合、マウスが焦点を当てるときにグラフィカルなダイヤルや矢印をアニメーション化するなど、審美的な目的で使用されます。それを防ぐための多くのセキュリティ予防策がありますが、特に悪意のあるコードは、Webページの空白スペースでHTMLホバーイベントを使用して、ポップアップウィンドウをWebブラウザの外に表示することがあります。