Help:Lint errors/fostered/ja

fostered エラーは、あるコンテンツが表 (テーブル) 構造内にありながら、それが見える場所にない場合に発生するものです. 具体的には、表の中のコンテンツは、表セル、表見出し、キャプションにのみ存在できます.

他の場所に挿入されたコンテンツは、表の前に移動されます (里親に採用されたコンテンツなので、「里親」(fostering)). 下記の例を参照してください.



上の例は、英語版ウィキペディアのページのスクリーンショットです. ウィキテキストのマークアップを示す左側では、太字のヘッダーが、テーブルの行 の後ろ、テーブルのセル  の外側にあります. 右はブラウザーでのレンダリングを示したものですが、実際にはヘッダーは表の中ではなく、その前に表示されることが分かります. この例では、作者の意図が見出しを表の外に出すことであることは明らかです. そこで、見出しのマークアップも表の外に移動させる修正をする必要があります.

他の例では、表セルのマークアップ (または見出しやキャプション) が欠けている場合、その前に適宜 、 、  のマークアップを追加する修正をする必要があります.

HTML5 仕様では、ヘッダーが表の外に移動し、別の HTML 要素 (その「里親」(foster parent)) に「採用」されることから、これを「里親コンテンツ」(fostered content) と呼んでいます.

関連項目

 * 外に移動されたコンテンツ (fostered content) の HTML5 仕様
 * 外に移動されたコンテンツ (fostered content) の HTML5 仕様