html的含义
HTML: hyper text markup language
hyper text : 超文本
markup language: 标记语言
html标签剖析
html一般是成对出现的。标签对中的第一个标签是开始标签,第二个标签是结束标签。
也有一些标签是单独出现的,比如br, hr ,meta
注意有些地方是不能有空格的。属性值放在开始标签中,可以用单引号或者双引号。
如果一个属性值里有两次引号,注意要成对。
如果p标签里面没有内容,也要把p标签写完整,不能单独出现。
html结构
声明html时,doctype 和html,可以为大写也可以为小写,也可以同时有大写和小写,注意<!Dotype, 这里不能有空格,但是html后面可以有空格。
标签类别
flow content和phrasing content
其中,以前的block-level elements基本相当于html中的flow content,inline elements基本相当于phrasing content。比如div就是很常见的flow content,它里面可以内含phrasing content比如span。div标签会自动换行,而span不换行。span标签里面不能内含div标签。
heading content
标题标签,这些标签尽管有默认样式,但是不能用于样式,唯一的意义就是表达html的结构。