HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

HTMLの:focusと:activeセレクターの違い


:focus

:focusセレクターは、フォーム要素がボタン、リンク、入力ボックスなどのフォーカスを取得したときに必要なスタイルを適用するために使用されます。要素は、マウスまたはTabキーを使用してフォーカスを取得できます。別の要素がフォーカスを取得するまで、フォーカスは要素に残ります。

:アクティブ

:activeセレクターは、アンカータグがアクティブであるかボタンがアクティブであることを示すために使用されます。マウスが下がると、アクティブセレクターが適用され、マウスが下がるまで適用されたままになります。

例に従って、ボタンとリンクの:focusと:activeselectorの使用法を示します。

<!DOCTYPE html>
<html>
<head>
   <title>Selector Example</title>
   <style>
      button {
         border: 2px solid black;
      }
      button:focus {
         border: 2px dotted red;
      }
      a {
         color: black;
      }
      a:active {
         color: red;
      }
   </style>
</head>
<body>
   <button type="submit">Focus Me</button>
   <a href="#">Active Me</a>
</body>
</html>

出力

HTMLの:focusと:activeセレクターの違い


  1. C#とVisual C#の違い

    C#とVisual C#はどちらも同じです。 Visual StudioをC#開発に使用する場合、それはVisual C#と呼ばれ​​ます。C#の実装としてVisual C#を検討してください。 Microsoft Visual Studioは、プログラム、Webアプリ、Webサービスなどを開発するためのMicrosoftのIDEです。VisualStudioの現在のバージョンはVisual Studio 2017であり、.NET3.5から4.7のフレームワークをサポートしています。 C#はマルチパラダイムプログラミング言語であり、現在のバージョンはC#7.3です。 次の理由により、C#

  2. GoとJavaの違い。

    行く Goは手続き型プログラミング言語です。プログラムはパッケージを使用して組み立てられます。動的言語に似たパターンを採用する環境をサポートします。 Java Javaはオブジェクト指向プログラミング言語です。 Javaは静かで高速、信頼性が高く、安全です。最も広く使用されている言語でもあります。 GoとJavaの重要な違いは次のとおりです。 Sr。いいえ。 キー 移動 Java 1 タイプ Goは手続き型プログラミング言語であり、動的言語と同様のパターンをサポートしています。 Javaはオブジェクト指向プログラミング言語です。 2 クラスのサポート