2017-02-20 12 views
3

下記のhtmlのように。
フォームの主な内容として記事を使いたいです。
私はすでにフォーム要素の外側にmain要素を使用しています。
<article> inside <form>意味的には良いですか?

<form> 
    <header> 
    <button type="submit">Save</button> 
    <button type="submit">Close</button> 
    </header> 
    <article> 
    <fieldset> 
     <legend></legend> 
     <input /> 
     <input /> 
     <input /> 
    </fieldset> 
    <fieldset> 
     <legend></legend> 
     <input /> 
     <input /> 
    </fieldset> 
    </article> 
</form> 
+1

[documentation](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form)から許可されたコンテンツ*** flow co ***を含む*** *** *** - エレメント – Esko

答えて

1

はい

セマンティックタグは、単に開発者にsemanticly自体を定義する要素です。 <article>タグを使用することは、意味的であることを除いて、<div>タグなどのブロックレベル要素を使用することと変わりありません。

このタグは、独立した独立したコンテンツを指定します。

意味要素とは何ですか?

意味要素は、ブラウザと開発者の両方にその意味を明確に示します。

意味のない要素の例:<div>および<span> - 内容については何も教えていません。

意味要素の例:<form><table>、および<article> - 明確に内容を定義します。

ASP.NET

asp.netの場合

タグは、全体構造が<form>タグに入れなければならないので、それは、全く使用できない許可されなかった場合。

W3学校ドキュメント

https://www.w3schools.com/html/html5_semantic_elements.asp

https://www.w3schools.com/tags/tag_article.asp

+0

@Alohci私の悪い。筋肉の記憶 – Obsidian

0

あなたは意味的に与えられたタスクやコンテンツに適したタグを使用する必要がありますので、私は文句を言わない、そのようにそれを使用します。

Definiton:文書要素は、文書、ページ、アプリケーション、またはサイトで完全、または自己完結型の、組成物を表し、それは、原理的には、独立して配布または再使用可能な、例えばあるシンジケーションで

記事は単独のコンテンツにする必要があります。コンテンツの一部を変更せずに別のサイトに再公開したり、RSS経由で更新したり、TwitterやFacebookなどのソーシャルメディアサイトにプッシュアウトすることができます。

用途:

  • フォーラムの投稿
  • ブログエントリ
  • 雑誌や新聞の記事
  • ユーザーが送信したブログエントリにコメントや記事
関連する問題