「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > CSSまたはJavaScriptを使用してHTMLの要素タイプの最初のインスタンスをスタイリングする方法は?

CSSまたはJavaScriptを使用してHTMLの要素タイプの最初のインスタンスをスタイリングする方法は?

2025-02-06に投稿しました
ブラウズ:522

How to Style the First Instance of an Element Type in HTML Using CSS or JavaScript?

ドキュメント全体の特定の要素タイプの最初のインスタンスを識別します

CSSベースのソリューション

残念ながら、CSSだけでは、ドキュメント全体で要素タイプの最初の発生と一致する機能を提供しません。 THE:CSS仕様に従って、最初のタイプの擬似クラスは、親要素内のこのタイプの最初の兄弟にのみ適用されます。 &&&]

1。 :first-of-typeエミュレーション

javascriptを使用して、カスタムクラス「First-type」を導入し、QuerySelector()メソッドを利用して最初のマッチングを取得することでこの機能を達成できます。目的のタイプの要素。次に、このカスタムクラスを取得した要素に割り当てます:

document.queryselector( 'p')。classname = 'first-type';カスタムマッチング関数

また、特定の要素タイプの最初の発生を識別およびスタイリングするカスタムJavaScript関数を開発することもできます。 var siblings = element.parentelement.children; var count = 1; for(var i = 0; i この関数は2つのパラメーターを受け入れます。ターゲット。すべての兄弟要素を繰り返し、指定されたタイプの最初の要素を返し、目的のスタイリングを適用します。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3