HTML5的标记方法
扩展名是.html或者.htm
DOCTYPE声明
位于文件第一行,<!DOCTYPE html>
指定字符编码
<meta charset="UTF-8">
可以省略标记的元素
·不允许写结束标记的元素有:area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr。
不允许写结束标记的元素,是指不允许使用开始标记与结束标记将元素括起来的形式,只允许使用“<元素/>”的形式进行书写。例如“<br>...</br>”
的书写方式是错误的,只允许“<br/>”
的书写形式。当然,HTML 5之前的<br>
这种写法可以被沿用。
·可以省略结束标记的元素有:li、dt、dd、p、rt、rp、optgroup、option、colgroup、thead、tbody、tfoot、tr、td、th。
“可以省略全部标记的元素”是指该元素可以完全被省略。注意,即使标记被省略了,该元素还是以隐式的方式存在的。例如省略不写body元素时,在文档结构中它还是存在的,可以使用document.body访问。
·可以省略全部标记的元素有:html、head、body、colgroup、tbody。
“可以省略全部标记”是指某些HTML元素可以不使用开始标签和结束标签来进行定义,但仍能被浏览器正确解析。这意味着对于这些特定元素,开发者可以选择完全省略其成对出现的尖括号 <…> 和 </…>,而不会影响页面的结构和功能。
尽管HTML5标准允许在特定情况下省略某些元素的全部或部分标记,但在实际编写HTML代码时,为了代码的清晰性和可维护性,通常建议完整地写出所有应有的标签。