我讀過<img></img>
(非法); 我讀過/>
是可選的,它僅存在於「過渡性策略」中。html5 img和其他無效元素語法 - Netbeans 7.0.1上的無效語法?
這是一個正確的img元素語法嗎?
<img src="/somepath" alt="required foo">
我在問這是因爲Netbeans 7.0.1檢測到有一個錯誤,讓我想知道。 對於其他空元素也是這樣:<br>
我讀過<img></img>
(非法); 我讀過/>
是可選的,它僅存在於「過渡性策略」中。html5 img和其他無效元素語法 - Netbeans 7.0.1上的無效語法?
這是一個正確的img元素語法嗎?
<img src="/somepath" alt="required foo">
我在問這是因爲Netbeans 7.0.1檢測到有一個錯誤,讓我想知道。 對於其他空元素也是這樣:<br>
如果src
不是空的,這將是一個正確的語法!
由於問題已被編輯,是的,這是HTML5的正確語法。
編輯:但你可以明確地關閉你的元素太
http://dev.w3.org/html5/html-author/#elements
在XHTML中,XML語法要求決定了它必須使用一個顯式結束標記進行明確,如上述,或空元素語法。這是通過在緊鄰右尖括號之前的開始標籤末尾插入斜線來實現的。 [...] 作者也可以選擇在HTML語法中爲void元素使用相同的語法。
是的,根據HTML5您的語法是正確的。它不允許自動關閉void元素(如img)。
附錄:
至於你的NetBeans問題 - 嘗試右鍵點擊上的代碼的第1行的黃色注意標記,如果你有它 - 它應該允許您更改HTML版本的語法檢查。
那裏沒有任何注意標記。我將在netbeans網站上報告一個錯誤。 – MEM
:p問題改變了。所以,最後/不是必需的。 (如果我沒有放置,我的IDE netbeans會給出錯誤,也許這是一個錯誤); – MEM
我不使用netbeans。你的文檔是不是'<!DOCTYPE HTML>'? – MatTheCat
是的。我在.php文件上,但這應該是一個問題,因爲編輯器可以識別「文章」和「部分」之類的東西;
的作品。
也是如此(它也會報錯); – MEM