元素嵌套规则

作者: _Dot912 | 来源:发表于2017-08-01 17:34 被阅读0次
  1. <p>内不能嵌套任何块级元素,<h1>-<h6>不能嵌套自身和其他<h1>-<h6><dt>不能嵌套自身(嵌套自身显示网页效果没有问题,但在网页上按"ctrl+shift+c"查看源代码是有问题的);内联元素不能嵌套块级元素,只能包含其他内联元素;块元素可以包含内联元素和某些特定的块元素。
    <p><div></div></p>—— 错
    <span><div></div></span> —— 错
    <div><p></p></div>—— 对
    <div><div><p></p></div></div>—— 对
    <div><h1></h1><p></p></div> —— 对
    <a href=http://www.cnblogs.com/jyybeam/p/"#"> —— 对
    <p><p></p></p>—— 错
    <h2><h2></h2></h2>—— 错
    <h2><h3></h3></h2>—— 错
    <p><h2></h2></p>—— 错
    <h2><p></p></h2>—— 对
    <dt><dt></dt></dt>—— 错

  2. 有几个特殊的块级元素只能包含内联元素,不能再包含块级元素,这几个特殊的标签是:
      h1、h2、h3、h4、h5、h6、p、dt。

  • 当输入<h2><h2></h2></h2>时,浏览器出现的html文档是:<h2></h2><h2></h2>,原本是嵌套的属于父子关系的标签成为了2个兄弟标签。
  • 当输入<h2><h3></h3></h2>时,浏览器出现的html文档是:<h2></h2><h3></h3>,原本是嵌套的属于父子关系的标签成为了2个兄弟标签。
  • 当输入<p><p></p></p>时,浏览器出现的html文档是:<p></p><p></p><p></p>,原本是嵌套的属于父子关系的标签成为了3个兄弟标签。
  • 当输入<p><h2></h2></p>时,浏览器出现的html文档是:<p></p><h2></h2><p></p>
  • 当输入<dt><dt></dt></dt>时,浏览器出现的html文档是:<dt></dt><dt></dt>
  • 当输入<h2><p></p></h2>时,浏览器出现的html文档是:<h2><p></p></h2>,是正确的用法。

相关文章

  • HTML5与HTML4的元素嵌套规则

    HTML4的元素嵌套规则 在我们的印象中会有这样的嵌套规则: 内联元素不能嵌套块元素 元素和 元素不能嵌套块元素 ...

  • 元素嵌套规则

    内不能嵌套任何块级元素, - 不能嵌套自身和其他 - , 不能嵌套自身(嵌套自身显示网页效果没有问题,但在网页上按...

  • HTML元素嵌套规则

    HTML标签包括块级标签(block)、内嵌元素(inline) 1、块级元素 一般用来构建网站的结构、布局、承载...

  • XHTML - 元素

    XHTML元素是以XML格式编写的HTML元素。 XHTML元素 - 语法规则 XHTML元素必须正确嵌套 XHT...

  • 标签嵌套规则及HTML转义

    1.标签嵌套规则 1>有些标签是固定的嵌套规则,比如ul包含li、ol包含li、dl包含dt和dd。 2>块级元素...

  • 小组分享--HTML(5)嵌套规则

    HTML/XHTML嵌套规则 块级元素与块级元素平级、内嵌元素与内嵌元素平级 块级元素可以包含内联元素或某些块元素...

  • 嵌套规则

    块元素能嵌套所有元素p不能嵌套块,只能嵌套行内行内元素不能嵌套块元素行内可以嵌套行内,但是不能嵌套自己a可以嵌套任...

  • 【CSS标签的嵌套规则】

    标签的嵌套规则 1. body 可以直接包含块状元素、ins、del、script。不可以直接包含行内元素; 2....

  • HTML重难点!标签嵌套规则

    HTML标签嵌套规则 1.块级元素: div、h1~h6、address、blockquote、center、di...

  • LESS嵌套规则与运算

    1. 嵌套规则 (1)什么是嵌套规则:嵌套规则模仿了 HTML 的结构,让 CSS 代码更简洁明了 (2)示例: ...

网友评论

    本文标题:元素嵌套规则

    本文链接:https://www.haomeiwen.com/subject/hzgllxtx.html