フッターを次のように使用できるかどうかを調べてみました。
<form>
<input />
<input />
<footer>
<input />
</footer>
</form>
私の見方では、仕様を満たしています:
フッター要素は、適用されるセクションのフッターを表します
考え?
http://dev.w3.org/html5/markup/footer.htmlによると
footer 要素は、適用されるセクションのフッターを表します。
許可されるコンテンツ
フローコンテンツ
http://dev.w3.org/html5/markup/terminology.html#flow-contentによると
フロー コンテンツ
フロー コンテンツは、通常の文字データと混合されたフロー要素で構成されます
http://dev.w3.org/html5/markup/common-models.html#common.elem.flowによると
7.1. フロー要素
フレージング要素 または a または p または hr または pre または ul または ol または dl または div または h1 または h2 または h3 または h4 または h5 または h6 または hgroup または address または blockquote または ins または del または object または map または noscript または section or nav or article or aside or header or footer or video or audio or figure or table or form or fieldset or menu or canvas or details7.3. フレージング要素
a、em、strong、small、mark、abbr、dfn、i、b、s、u、code、var、samp、kbd、sup、sub、q、cite、span、bdo、bdi、br、wbr、 ins、del、img、embed、object、iframe、map、area、script、noscript、ruby、video、audio、input 、textarea 、select、button、label、output、datalist、keygen、progress、command、canvas、time、メーター
入力はフレージング要素なので、はい、できます。
多くのオンライン参照があります。
通常、フッターには、含まれている要素に関する情報が含まれている/含まれている必要があります。
通常、フッターには、ドキュメントの作成者、著作権情報、使用条件へのリンク、連絡先情報などが含まれます。
でもスペックはそれ以上。
セマンティクスは、フッターを<footer>
意味し、フッターが何であるかを開いたままにします。<footer>
要素はデフォルトでブロックとしてレンダリングされる必要があることを除いて、要素の必須または推奨される処理はありません(これは現在のすべてのブラウザーで発生するわけではありません)。
したがって、答えは重要ではありません。それは「フッター」が何であるかについての誰かの意見にすぎません。
実用面では、を使用する場合<footer>
、古いバージョンのIEでは、JavaScriptのトリックを実行して導入しない限り(JavaScriptが有効になっていることを期待して)、スタイルを設定できません。
したがって、ここでclassまたはidを使用するよりも(場合によっては、よりも)優先<footer>
する正当な理由はほとんどありません。<div>
<p>
構文的に言えば、そうすることができます。私が知る限り、それはまだ有効な HTML です。
意味的に言えば、そうする理由があれば(そうするのが理にかなっている場合)、そうすることができます。<section>
ページの論理的な「領域」を識別するために使用されるという点で、新しい要素のようなものです。ここでかなりよく説明されていると思います:
これらの新しい要素は、[Web クローラー] がサイトを人間らしく見るのに役立ちます。
複数のフッターを作成することもできます:
1 つのドキュメントに複数の
<footer>
要素を含めることができます。