html版本
sgml要求宽松,浏览器帮忙做了很多事情,没有规范,不好,后来出现了xhtml,这个很严格,开发者又嫌烦了,于是出来html,既可以宽松,又可以严格

https://validator.w3.org/ 输入你想验证的文档 看符不符合标准
在HTML4.0以及之前的版本中,W3C标准是不区分标签大小写的。但是在以后的HTML5.0版本中,W3C明确规定,标签必须用小写格式。
元素分类

注意看行内元素中的可置换元素
- 一些行内元素也可以设置宽高,这些元素拥有内在尺寸内置宽高,他们可以设置width/height属性
嵌套关系
行内元素一定不可以嵌套块级元素吗?比如a标签一定不可以嵌套div吗?不一定的。
按照xhtml 和html4来说,a包含div是不规范的【因为行内元素不能包含块级元素】,但是a是一个transparent model,计算的时候会拿掉a,然后看a前面是什么,如果是div就合法了,如果是span就不合法了
了解HTML5元素分类与内容模型章a是不能包含a的

- 由上图可知,块级和行内元素之间的嵌套关系,除了块级可以包含行内是一定的,其他的都不太一定。
- 2处,p是块级元素,是不能包含div的,浏览器会错误解释
- 1处解释看上面