W3C,这个建立于 1994 年的组织,其宗旨是通过促进通用协议的发展并确保其通用型,以激发 web 世界的全部潜能。
MDN Web Docs 网站提供开放网络(Open Web)技术有关的信息,包括用于网站和渐进式网络应用的 HTML、CSS 和 API。
容易忘记的知识点
首先HTML只定义内容,它不去管样式或是别的东西。
在HTML里所有的换行都会在前端页面压缩成一个空格
<img src="#"alt=…>alt里面的内容表示当图片加载不出来时,需要显示的内容。
ul 标签表示无序列表,通常是ul和li联合使用。
nav:导航标签。
main:表示主要内容的标签
hr水平分割线标签。
dl 标签定义了定义列表(definition list)。dl标签用于结合 dt(定义列表中的项目)和
br换行标签
空标签
没有闭合的标签称为空标签,如:
和等。他们不存在成对的情况(我是这么理解,觉得的不对的请指正我。)反之具有成对性质的例如:
在HTML中,在空标签上使用闭标签是无效的,例如:。这样的情况是无效的HTML。
常见空标签
<area>
<base>
<br>
<col>
<colgroup> when the span is present
<command>
<embed>
<hr>
<img>
<input>
<keygen>
<link>
<meta>
<param>
<source>
<track>
<wbr>
什么是可替换标签
在CSS里,可替换元素(replaced element)的展现不是由CSS来控制的。这些元素是一类外观渲染独立于CSS的外部对象。典型的可替换元素有<img>、<object>、<video>
和表单元素,如<textarea>、<input>
。某些元素只在一些特殊情况下表现为可替换元素,例如<audio>
和<canvas>
。通过CSS的content属性来插入的对象被称为匿名可替换对象(annoymous replaced elements)。