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