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

HTMLのIDとクラスの違い


HTML DOMでは、idとclassの両方が要素セレクターであり、これらのパラメーターに割り当てられた名前に基づいて要素を識別するために使用されます。

IdとClassの重要な違いは次のとおりです。

ID クラス
Sr。いいえ。 キー
1 構文 要素IDのHtmlでは、名前は「#」記号で始まり、その後に一意の名前が割り当てられます。 一方、要素に割り当てられたクラスの名前は「。」で始まります。その後にクラス名が続きます。
2 セレクター 要素にアタッチできるIDセレクターは1つだけです。 複数のクラスセレクターを要素にアタッチできます。
3 一意性 Idはページ内で一意であり、最大で1つの要素にのみ適用できます クラスは複数の要素に適用できるため、1つのページに複数回適用できます。

IDとクラスの例

Id.html

<!DOCTYPE html>
<html>
<head>
<title>
Id demo
</title>
<style>
   #idDemo{
      color:green;
      font-size:25px;
   }
</style>
</head>
<body style="text-align:center">
<h1>Get element by Id</h1>
<p id="idDemo">Demo for Id selector</p>
</body>
</html>

Class.html

<!DOCTYPE html>
<html>
<head>
<title>
Class demo
</title>
<style>
   .classDemo{
      color:orange;
      font-size:25px;
   }
</style>
</head>
<body style="text-align:center">
<h1>Get element by class</h1>
<p class="classDemo">Demo for class selector</p>
</body>
</html>

  1. C#のインターフェイスとクラスの違いは何ですか?

    インターフェイスは、フィールドまたはメソッドの実装がないクラスです。定義したメソッドを実装することはできません。 クラスは通常、インターフェースで定義されたメソッドを実装します。 インターフェース インターフェイスは、インターフェイスのメンバーであるプロパティ、メソッド、およびイベントを定義します。インターフェイスには、メンバーの宣言のみが含まれます。メンバーを定義するのは、派生クラスの責任です。 public interface interface_name {    // interface_members } クラス クラスはデータ型の青写真です。これは実際には

  2. Javaのクラスとインターフェイスの違い

    この投稿では、Javaのクラスとインターフェイスの違いを理解します。 クラス オブジェクトが持つ必要のある属性と動作について説明します。 通常のメソッドだけでなく、抽象メソッドも含めることができます。 それを作成するためのキーワードは「クラス」です。 インスタンス化できます。 多重継承はサポートされていません。 クラスを継承できます。 クラスの親の名前(存在する場合)の前には、キーワード「extends」が付いています。 クラスのメンバーは、パブリック、プライベート、または保護されている可能性があります。 クラス本体は「{」と「}」で囲まれ