html标识的嵌套循环标准详细介绍

XHTML的标识有很多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……大家在应用这些标识构建网页页面构造的情况下,是能够将它们无尽嵌套循环的,可是,嵌套循环也必须有1定标准,不可以任凭自身的本人习惯性随意嵌套循环,那末,html标识的嵌套循环标准有哪些呢?


1、HTML 标识包含 块级元素(block)、嵌入元素(inline)

1、块级元素

1般用来构建网站构架、合理布局、承载內容……它包含下列这些标识:

拷贝编码
编码以下:

  address、blockquote、center、dir、div、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul

2、嵌入元素

  1般用在网站內容当中的一些细节或位置,用以“强调、区别款式、上标、下标、锚点”这些,下面这些标识都属于嵌入元素:

拷贝编码
编码以下:

  a、abbr、acronym、b、bdo、big、br、cite、code、dfn、em、font、i、img、input、kbd、label、q、s、samp、select、small、span、strike、strong、sub、sup、textarea、tt、u、var

2、HTML 标识的嵌套循环标准

1. 块元素能够包括内联元素或一些块元素,但内联元素却不可以包括块元素,它只能包括其它的内联元素:

拷贝编码
编码以下:

  <div><h1></h1><p></p></div> —— 对</p> <p>  <a href=”#”><span></span></a> —— 对</p> <p>  <span><div></div></span> —— 错

2. 块级元素不可以放在<p>里边:

拷贝编码
编码以下:

  <p><ol><li></li></ol></p> —— 错</p> <p>  <p><div></div></p> —— 错

3. 有几个独特的块级元素只能包括嵌入元素,不可以再包括块级元素,这几个独特的标识是:

拷贝编码
编码以下:

  h1、h2、h3、h4、h5、h6、p、dt

4. li 内能够包括 div 标识 —— 这1条实际上无须独立列出来的,可是在网上很多人对此一些疑虑,就在这里略加表明:

  li 和 div 标 签全是装载內容的器皿,影响力公平,沒有级別之分(比如:h1、h2 这样等级森严的级别规章制度^_^),要了解,li 标识连它的父级 ul 或是 ol 都 能够容下的,为何有人会感觉 li 恰恰容下不下1个 div 呢?别把 li 看得那末小家子气嘛,别看 li 长得挺干瘦,实际上 li 的胸怀很大 滴……

5. 块级元素与块级元素并列、嵌入元素与嵌入元素并列:

拷贝编码
编码以下:

  <div><h2></h2><p></p></div> —— 对</p> <p>  <div><a href=”#”></a><span></span></div> —— 对</p> <p>  <div><h2></h2><span></span></div> —— 错