2017-02-20 72 views
3

像下面的html一樣。
我想使用文章作爲其形式的主要內容。
順便說一下,我已經在表單元素的外部使用了一個主元素。
正在使用<article>裏面<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

從[文檔](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等社交媒體網站推出。

用法:

  • 一個論壇帖子
  • 博客條目
  • 一本雜誌或報紙上的文章
  • 在博客條目或文章用戶提交評論
相關問題