HTML要素の動作や挙動を制御する「グローバル属性」とは
グローバル属性(Global Attributes)は、HTML要素に共通して使える属性のことです。これらの属性は、要素の基本的な動作や挙動を制御するために使用されます。
また、属性には論理属性と非論理属性があります。非論理属性とは、属性値の中にtrue (真) か false (偽)のどちらか一方の値を指定する属性であり、論理属性は値を必要としません。
以下は一例です。
class | クラスを指定 | class="sample" |
---|---|---|
id | 固有の識別子を指定 | id="sample" |
style | インラインCSS | style="color: red;" |
title | 要素にタイトルを設定し、ツールチップやスクリーンリーダーなどで表示される | title="サンプルです" |
lang | 要素の言語属性を指定 | lang="ja" |
dir | テキストの方向を指定
| dir="ltr" |
accesskey | ショートカットキーを要素に関連付け、キーボードショートカットを提供 | accesskey="1" |
enterkeyhint | Enterキーの挙動をヒントとして提供
| |
contenteditable | 要素の編集可能性を制御し、ユーザーが要素の内容を編集できるようにする | contenteditable="true" |
hidden | 要素を非表示にする | hidden |
draggable | 要素がドラッグ可能かどうか指定する | draggable="true" |
autocapitalize | テキストを入力する際に自動的に大文字にするかどうかを制御(英語圏で便利)
| autocapitalize="sentences" |