Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. HTML
  3. リファレンス
  4. グローバル属性
  5. class

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

HTML class グローバル属性

classグローバル属性 は、要素のクラスをASCII ホワイトスペースで区切って並べたリストです。

試してみましょう

<p>ナレーター: これは劇の始まりです。</p><p>この点は少しありきたりに聞こえるかもしれません。削除または書き換えますか?</p><p>ナレーター: 皆さん、この始まりはとてもエキサイティングなものになることをあらかじめお断りしておきます。</p><p>[照明が点灯し、風が吹き、カスピアンが舞台右側から登場。]</p>
.note {  font-style: italic;  font-weight: bold;}.editorial {  background: rgb(255 0 0 / 0.25);  padding: 10px;}.editorial::before {  content: "Editor: ";}

構文

class 属性は、ASCII ホワイトスペースで区切られたクラス値のリストです。

それぞれのクラス値は、 Unicode 文字(もちろん、 ASCII ホワイトスペースを除く)を任意に含めることができます。ただし、Document.querySelector() のような API を使用して JavaScript から、あるいは CSS スタイルシート内で CSS セレクターとして使用する場合、クラス属性の値はCSS 識別子として有効でなければなりません。これは、クラス属性値が有効な CSS 識別子ではない場合 (例えば、my?class1234)、セレクターで使用する前に、CSS.escape() メソッドまたは手動でエスケープしなければならないことを意味しています。

このため、開発者は、エスケープを必要としない、有効な CSS 識別子である値をクラス属性として選ぶことをお勧めします。

解説

クラスを使用すると、CSS および JavaScript で、クラスセレクターまたはdocument.getElementsByClassName() などの関数を使用して、特定の要素を選択してアクセスすることができます。

仕様書ではクラスの名前に関する要求事項はありませんが、ウェブ開発者は、要素の表示ではなく、要素の意味的な目的を記述する名前を使用することが推奨されています。例えば、italics ではなくattribute を使用して属性を記述します。ただし、このクラスの要素はitalics で表示される場合もあります。意味的な名前は、ページの表示が変更されても論理的な意味を保ちます。

仕様書

Specification
HTML
# classes

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp