我在研究HTML5并且可能有一个愚蠢的疑问:
我可以关闭代码吗?这会影响功能吗?
示例:
HTML5
<!DOCTYPE html>
// Is the same <!DOCTYPE html /> ?
<html lang="en">
// Is the same <html lang="en" /> ?
<meta charset =" utf-8">
Is the same <meta charset =" utf-8" /> ?
我问这个是因为在我阅读的所有书中都显示标签而没有关闭斜线。我理解“新方式”,缺乏需求等等等。我只想知道封闭标签的使用是否存在问题或违反标准。
答案 0 :(得分:2)
在HTML5中,您仍然可以像在XML中一样关闭标记。在HTML5中进行的更改是,它现在对不关闭单个元素标记有效,例如<input>
,<meta>
等,但它完全是可选的。
<!-- valid -->
<meta charset="utf-8"/>
<!-- also valid -->
<meta charset="utf-8">