Html 标签的嵌套规则

一、HTML 标签包括 块级元素(block)、内嵌元素(inline)

  1、块级元素

  一般用来搭建网站架构、布局、承载内容……它包括以下这些标签:

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

      2、内嵌元素

  一般用在网站内容之中的某些细节或部位,用以“强调、区分样式、上标、下标、锚点”等等,下面这些标签都属于内嵌元素:

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

二、HTML 标签的嵌套规则
        1、 块级元素不能放在<p>里面:

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

          

<!--p标签不能嵌套h1 <P>里不能包含块元素,h1是块元素,所以不能-->
<!--<p align="center">-->
<!--<h1>专家称普通口罩对防范PM2.5作用微弱</h1>-->
<!--</p>-->

        2、有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是:      

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

         3、

时间: 2024-11-03 01:24:11

Html 标签的嵌套规则的相关文章

XHTML标签的嵌套规则

1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素: -- 对-- 对 -- 错 2. 块级元素不能放在 里面: -- 错 -- 错 3. 有几个特殊的块级元素只能包含内嵌元素,不能再包含块级元素,这几个特殊的标签是: h1.h2.h3.h4.h5.h6.p.dt 4. li 内可以包含 div 标签 -- 这一条其实不必单独列出来的,但是网上许多人对此有些疑惑,就在这里略加说明: li 和 div 标签都是装载内容的容器,地位平等,没有级别之分(例如

(X)HTML嵌套规则

本文整理于互联网~  简单认识了块元素和内嵌元素以后,下面就可以罗列 XHTML 标签的嵌套规则了: 1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素: <div><h1></h1><p></p></div> -- 对 <a href="#"><span></span></a> -- 对 <span><d

(X)HTML&amp;nbsp;Strict&amp;nbsp;下的嵌套规则

 下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则,比如你不能在 <a> 里面再嵌入一个 <a> 这样的约定. 说明: 为了方便读者阅读,本文中的标签使用了大写(根据 XHTML 的规则,元素名必须小写,比如 <html> 而不应是 <HTML>) 小写的单词表明一组或一系列 HTML 标签 每一项条目(标签)后都跟随一组标签列表,如果没有这个列表,那么表明该条目(标签)内部不允许包含任何标签.这意味着

分析(X)HTML Strict 下的嵌套规则

下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则,比如你不能在 <a> 里面再嵌入一个 <a> 这样的约定. 说明: 为了方便读者阅读,本文中的标签使用了大写(根据 XHTML 的规则,元素名必须小写,比如 而不应是 ) 小写的单词表明一组或一系列 HTML 标签 每一项条目(标签)后都跟随一组标签列表,如果没有这个列表,那么表明该条目(标签)内部不允许包含任何标签.这意味着该条目内部只能包含纯文本内容(#PCDATA,见下文

(X)HTML Strict 下的嵌套规则

译者注:时间匆忙没有来得及细细研究,希望可以讨论并且完善说明部分(现在说明并不是很全面). 下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则,比如你不能在 <a> 里面再嵌入一个 <a> 这样的约定. 说明: 为了方便读者阅读,本文中的标签使用了大写(根据 XHTML 的规则,元素名必须小写,比如 <html> 而不应是 <HTML>) 小写的单词表明一组或一系列 HTML 标签 每一项条目(标签)后都

(X)HTML Strict 下的嵌套规则_经验交流

说明: 为了方便读者阅读,本文中的标签使用了大写(根据 XHTML 的规则,元素名必须小写,比如 <html> 而不应是 <HTML>)  小写的单词表明一组或一系列 HTML 标签  每一项条目(标签)后都跟随一组标签列表,如果没有这个列表,那么表明该条目(标签)内部不允许包含任何标签.这意味着该条目内部只能包含纯文本内容(#PCDATA,见下文).如果注明 (empty),这意味着该条目内部不允许包含任何形式的内容.对于 flow,inline,block,OBJECT 和 B

【原】常见的模块,你语义化了没

记得在读大学期间,去找实习,面试时被问到"什么是标签的语义化",一头汗水,也忘记那时是怎么瞎扯了,后来回宿舍,上网查"标签语义化",当时的网络对标签语义化的解释并不多,在找了很多网络资料和书籍后才对语义化有一定的了解.现在标签语义化这个专业名字,在前端开发的领域中已经不陌生了. 什么是标签语义化?为什么要标签语义化?如何语义化标签?这是一名合格的前端开发工程师需要思考的.<HTML标签语义化对照表>解释了HTML标签的语义,有助于大家理解语义化,<

struts标签嵌套的问题

问题描述 <s:set value="#request.actionMessage" name="obj" scope="request"></s:set>alert('<s:property value="#request.obj"/>');alert('${obj}');前面几行都是正确的,我是想通过obj这个参数去国际化配置文件中捞值下面的写法在2.18中报错,不允许标签中嵌套<

细节定成败 如何将博文标签优化到位

为博客加标签已经是我们撰写博文时最基础的一个习惯,为了我们的文章更容易的被网友搜索到,也方便网友的查阅,另外,百度谷歌也是可以搜索到博文的标签的.不过,小编还是发现,很多博主在辛苦完成了一个大长篇文章之后,往往对标签的添加并不那么重视,在标签的撰写上还是存在很多问题.文章好不容易完成了,如果最后三到五个文章标签却没有优化到位,那就非常不值得了. 博文标签的重要性已经毋庸赘言了,那么A5站长网SEO诊断团队(http://www.yuehuai.com/seozhenduan/)就和大家一起探讨下