#
“パルパブル・コンテンツ”とは?
“パルパブル・コンテンツ(Palpable content)”はテキストや、ユーザーが聞いたり、見たり、操作したりすることができるコンテンツを表示する、ユーザーが認識することができる要素が分類されるカテゴリーです。
基本的にはフロー・コンテンツとフレージング・コンテンツを内容として含むことができる要素は“hidden”属性が指定されていないパルパブル・コンテンツを最低でも1個以上内容に含みむべきであるとされています。
ただし、この要件は厳密なものではなく、例えば要素がのちにスクリプトが記述されるプレースホルダーである場合や、テンプレートの一部であってほとんどのページではコンテンツを含むものの一部のページでは含まない場合などは要素が空であっても良いとされています。
#
パルパブル・コンテンツに分類される要素
要素 | 用途 |
---|---|
<a> | ハイパーリンクを表す |
<abbr> | 略語や頭字語を表す |
<address> | 文書や記事の連絡先情報を表す |
<article> | 自己完結した記事セクションを表す |
<aside> | 補足するセクションを表す |
<b> | 特別なテキストを表す |
<bdi> | 書字方向が異なるテキストを表す |
<bdo> | テキストの書字方向を指定 |
<blockquote> | 引用部分を表す |
<button> | ボタン |
<canvas> | スクリプトによる描画領域を表す |
<cite> | 作品のタイトルを表す |
<code> | ソースコードなどを表す |
<data> | 機械可読な形式で表す |
<del> | 削除された内容を表す |
<details> | 開閉式のウィジェット |
<dfn> | 定義される用語を表す |
<div> | 特定の範囲をグループ化 |
<em> | テキストの強調を表す |
<embed> | プラグインデータの埋め込み |
<fieldset> | フォームの内容をグループ化 |
<figure> | 自己完結した内容を表す |
<footer> | 文書やセクションのフッタを表す |
<form> | 入力フォームを表す |
<h1>~<h6> | セクションの見出し |
<header> | 文書やセクションのヘッダを表す |
<hgroup> | 見出しのグループ化 |
<i> | 質が異なるテキストを表す |
<iframe> | 他の文書の埋め込み |
<img> | 画像を埋め込む |
<ins> | 後から追記された内容を表す |
<kbd> | 入力するテキストの例を表す |
<label> | フォームの内容のラベル |
<main> | 文書のメイン・コンテンツ |
<map> | イメージマップを定義 |
<mark> | 他の場所からの参照のためにハイライト |
<meter> | 計測値 |
<nav> | ナビゲーションであることを示す |
<object> | 外部リソースの埋め込み |
<output> | 出力結果 |
<p> | 段落を表す |
<picture> | レスポンシブな画像を埋め込む |
<pre> | 整形済みのテキストを表す |
<progress> | 進捗状況 |
<q> | 短い引用を表す |
<ruby> | ルビを振るテキストを指定 |
<s> | すでに正確ではない部分を表す |
<samp> | 出力されるテキストの例を表す |
<search> | 検索機能を表す |
<section> | 一般的なセクションを表す |
<select> | 選択式の入力欄 |
<small> | 細字部分を表す |
<span> | 特定の範囲をグループ化 |
<strong> | テキストの重要性を表す |
<sub> | 下付き文字を表す |
<sup> | 上付き文字を表す |
<table> | 表の大枠を表す |
<textarea> | 複数行のテキスト入力欄 |
<time> | 日付や時刻を機械可読な形式で指定 |
<u> | テキストのラベル付けを表す |
<var> | 変数を表す |
<video> | 映像コンテンツを埋め込む |
<wbr> | 改行可能な箇所を指定 |
自律カスタム要素 | JavaScriptを用いて定義する独自の要素 |
以下の要素は指定された属性などの条件によってパルパブル・コンテンツに分類される場合があります。
要素 | 用途 | 条件 |
---|---|---|
<audio> | 音声コンテンツを埋め込む | “controls”属性を指定した場合 |
<dl> | 説明リストを表す | “dd”要素と“dt”要素が1組以上含まれる場合 |
<input> | 入力欄 | “type”属性の値が“hidden”ではない場合 |
<menu> | 操作メニュー | “li”要素を1個以上含む場合 |
<ol> | 順序付きのリストを表す | “li”要素を1個以上含む場合 |
<ul> | 順不同のリストを表す | “li”要素を1個以上含む場合 |
テキスト | テキスト | 要素間の空白文字ではない場合 |