HTML Living Standard/パルパブル・コンテンツ
表示
パルパブル・コンテンツ
[編集]パルパブル・コンテンツ(Palpable Content)は、HTMLで定義されるコンテンツの分類の一つであり、ユーザーに視覚的または物理的に「触れる」ことが可能な要素を指します。この種のコンテンツは、実際に表示されるか、ユーザーが操作できるものとして認識されます。
定義
[編集]パルパブル・コンテンツは、視覚的または操作可能な要素を提供するために設計されています。このカテゴリに該当する要素は、ほとんどの場合、何らかの方法でページ上に「見える」もしくは「触れる」ものです。
HTML Living Standardでは、以下のように定義されています:
パルパブル・コンテンツは、何らかの形でユーザーエージェントにより描画される要素、または視覚的フィードバックを提供する要素です。
パルパブル・コンテンツに含まれる要素
[編集]パルパブル・コンテンツとして分類される要素は以下の通りです:
- フロー・コンテンツの一部
- セクショニング・コンテンツ
- フォーム関連要素
- 入力や送信などのインタラクティブな機能を提供する要素。
- 例:
<button>
、<input>
、<textarea>
、<select>
など。
- 埋め込み要素(Embedded Elements)
- テキストコンテンツ
- その他の要素
パルパブルでない要素
[編集]以下の要素はパルパブル・コンテンツには該当しません:
- メタデータ要素(例:
<meta>
、<base>
、<link>
) - スクリプト関連要素(例:
<script>
) - 表示には影響しない要素(例:
<style>
) - 非表示の要素(例:`display: none;`が適用された要素)
使用例
[編集]以下は、パルパブル・コンテンツの例を含むHTMLコードです:
<!DOCTYPE html> <html lang="ja"> <head> <title>パルパブル・コンテンツの例</title> </head> <body> <!-- 見える内容 --> <h1>見出しはパルパブル・コンテンツ</h1> <p>段落もパルパブル・コンテンツの一部です。</p> <!-- インタラクティブ要素 --> <button>クリックしてください</button> <!-- 埋め込みメディア --> <img src="example.jpg" alt="例の画像"> <audio controls> <source src="example.mp3" type="audio/mpeg"> このブラウザは音声要素をサポートしていません。 </audio> <!-- 非パルパブル・コンテンツ --> <script> console.log("これはパルパブルではありません。"); </script> </body> </html>
特性
[編集]- パルパブル・コンテンツは、ユーザーが視覚的または触覚的に認識可能なものである必要があります。
- 一部の要素は、条件付きでパルパブルと見なされる場合があります(例:
<label>
は対応するフォーム要素がある場合にインタラクティブになる)。
使用上の注意
[編集]- パルパブル・コンテンツを使用する際は、視覚的なデザインと操作性を意識することが重要です。
- 非パルパブル・コンテンツは、ユーザーエージェントや補助技術にどのように認識されるかを考慮し、適切に配置する必要があります。
関連項目
[編集]- HTML Living Standard/フロー・コンテンツ
- HTML Living Standard/インタラクティブ・コンテンツ
- HTML Living Standard/セクショニング・コンテンツ