1.标签嵌套规则
- 有些标签是固定的嵌套规则,比如ul包含li,ol包含里,dl包含dd和dt
- 块级元素与块级元素平级,内联元素与内联元素平级
- 块级元素可以包含内联元素和某些块元素,内联元素不可以包含块级元素只能包含其他内联元素
- 有几个特殊的元素只能包含内联元素,不能包含块级元素。例如:h1~h6,p,dt
- 块级元素不能放在p标签
- li标签可以包含div标签,因为li和div标签都是装载内容的容器
2.HTML转义
转移字符串也称字符实体,在HTML中,定义转移字符串的原因有两个:
(1)像"<"和">"这类符号已经用来表示HTML标签,因此就不能直接当做文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符。当程序遇到这些字符串时就会解析出它真正的字符。在输入转义字符时,需要严格遵守大小写规则。
(2)有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。