Javascript要素にスタイルを追加

| | | | | | |

CSSクラスをIDと比較する場合の違いは、CSSクラスが複数の要素にスタイルを適用することです。一方、IDは、単一の要素にスタイルを適用します。 IDは、要素に直接リンクするために特別なURLを使用でき、JavaScriptによって使用されるという特別なものでもあります。

CSS 、セレクターは、Webページ上の特定の要素または複数の要素をターゲットにするために使用されます。要素がターゲットにされると、スタイルまたはスタイルのセットを要素に適用できます。

さまざまなセレクターを使用できます。最も一般的に使用される2つは、IDです。どちらも、タイトルのあるアイテムをターゲットにするために使用されます。

およびIDセレクター

違いは何ですかn タグ>およびID?これはCSSに不慣れな多くの開発者からの質問であり、このガイドで回答します。

このガイドを読み終える頃には、これら2つのセレクターの違いがわかります。コードで使用する選択について情報に基づいた決定を行うために必要な情報が得られます。始めましょう。

CSSセレクター

ウェブページ、ページの特定の要素に特定のスタイルを適用したい。たとえば、すべての

タグのテキストの色を緑色に設定したり、ヘッダーのフォントサイズを変更したりできます。

セレクターを使用すると、スタイルを適用できるWebページ上の特定の要素をターゲットにできます。 CSSには、ユニバーサルセレクター、子孫セレクター、子セレクター、グループ化セレクターなど、多くのセレクターがあります。 CSSセレクターについて詳しく知りたい場合は、CSSセレクターの初心者向けガイドをお読みください。

2つのセレクターid 、はそれぞれHTML要素に割り当てられたクラスとIDに基づくスタイル要素に使用されますが、これらのセレクターは混乱を招くことが多いため、それぞれの機能について説明します。

idセレクターはuniqueです

idセレクターを使用すると、Webページの単一の要素に適用できるスタイルルールを定義できます。各Webページには単一の要素を持つ要素を1つだけ含めることができます。 ID属性。これは、IDピッカーを使用して複数の要素のスタイルを設定することはできないことを意味します。

IDセレクターはポンド記号を使用して定義され、直後にID値が続きます。これに一連のスタイルルールを適用します。動作中のIDセレクターの例を次に示します。

このスタイルは、IDが betaBannerのHTMLドキュメントの

要素に適用されます。スタイルは、要素の背景色をオレンジ色に設定し、要素のテキスト色を白に設定します。

クラスセレクターは一意ではありません

クラスセレクターを使用すると、すべてに適用されるスタイルルールを定義できます特定の値に等しいクラス属性を持つ要素。

前述のように、IDセレクターを要素スタイルに使用することはできません。実際、IDはWebページで1回しか使用できません。一方、コースは複数の要素で使用できます。したがって、クラスセレクターを使用してスタイルを適用する場合、そのクラスを共有する要素はすべて、定義したスタイルの対象になります。

クラスセレクターは、ピリオドとそれに続くクラスの値を使用して定義されます。一連のスタイルを適用します。動作中のクラスセレクターの例を次に示します。

.orangeBackground {背景色:オレンジ; }

このスタイルは、

タグの背景色をオレンジに設定します。また、スタイルはオレンジ色のタグに適用する場合は、次のコードを使用して適用できます。

このコードでは、 orangeBackgroundクラスとlargeクラスに定義されているすべてのスタイルルールがWeb要素に適用されます。ただし、IDカードでは、各アイテムが持つことができるIDは1つだけであるため、この動作を再現できませんでした。

IDには固有のブラウザ機能があります

これまで、IDでスタイルを適用できることについて説明してきました。単一の要素。複数の要素にスタイルを適用できるクラスとは異なります。クラスセレクタとIDセレクタの違いはこれだけではありません。

ブラウザでは、クラスに特別な機能はありません。それらの主な目的は、Webページ上のいくつかの要素にスタイルを適用できるようにすることです。一方、IDは、ブラウザがWebページの特定の部分にアクセスするために使用できます。

要素にIDを割り当てると、特別なURLを使用してその要素に直接リンクできます。エレメント。この動作は、IDがWebページ上で一意であるために機能します。

ヘッダー付きのユーザーに自動的にスクロールするWebサイトへのリンクを送信するとします。次のコードを使用してこれを行うことができます:

このコードでは、テキスト Threeを含むタグ

タグにIDカードを割り当てています。これで、Webページ上のその要素への直接スクロールリンクをユーザーに送信できます。これは、次のアドレスを使用して行われます。

https:// domain .com / index.html#section3

ユーザーがこのURL( domain.com はサイトのURL)にアクセスすると、IDが<のヘッダーまでスクロールします。 em> section3。この動作はクラスには影響しません。

IDが使用されますJavaScriptによる

JavaScriptの経験がある場合、このプログラミング言語ではIDが一般的に使用されていることがわかります。getElementById関数を使用すると、Webページ上の要素を選択できます。これは、1つのアイテムのみが共有できるという事実に基づいています。同じIDを使用します。

一方、クラスはWebページ上の複数の要素を反映できます。 JavaScの特定の要素を操作してリッピングする場合は、これらは役に立ちません。

両方のクラスを使用できますセレクターIDとCSS

HTMLには、クラスの要素に両方のIDを割り当てることを妨げるルールはありません。< / p>

backgroundOrangeというクラスに関連付けられたスタイルをタグにも一意のスタイルを適用する必要があります。次のコードを使用して実行できます。

タグは、 backgroundOrangeのスタイルの対象になります。さらに、IDセレクターを使用してID customDivに適用されるスタイルも使用します。

結論

CSSを使用する場合、クラスでIDカードを使用する特別な理由はありません。ただし、IDは、1つのWebページ要素のスタイルが必要な場合にのみ使用し、複数の要素のスタイルが必要な場合に使用することをお勧めします。

このチュートリアルでは、以下を参照して説明しました。例、CSS IDとクラスセレクターの基本、および両方を比較しました。これで、CSSIDとクラスセレクターを熟練したとして使用する準備が整いました。開発者!

この記事が問題の解決に役立つことを願っています。 Javascript要素にスタイルを追加 とは別に、他の exp 関連のトピックを確認してください。

Python で上達したいですか?  最高の Python オンライン コース 2022 のレビューをご覧ください。 データ サイエンスに興味がある場合は、R でプログラミングを学ぶ方法も確認してください。

ちなみに、この資料は他の言語でも利用できます:



Cornwall Williams

Munchen | 2022-11-28

説明ありがとうございました 何時間かJavascript要素にスタイルを追加で詰まってました、やっと出来ました🤗。. 昨日確認したところ、動作しています!

Chen Emmerson

Warsaw | 2022-11-28

シンプルにまとめられていて分かりやすい。シェアしてくださってありがとうございます。Javascript要素にスタイルを追加やidentityの問題はいつも私の弱点でした😁。. 卒論で使わせていただきます

Dmitry Krasiko

California | 2022-11-28

私はコーディングの面接の準備をしていました、これを明確にしてくれてありがとう - PythonのJavascript要素にスタイルを追加は最も単純なものではありません. もう出てこないことを願うばかりです

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically