美文网首页前端路
HTML元素嵌套规则

HTML元素嵌套规则

作者: 前端_周瑾 | 来源:发表于2020-03-12 17:32 被阅读0次

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

HTML标签的嵌套规则

1、块元素可以报含内联元素或者某些块元素、但是内联元素却不能报含块元素,它只能报含其他的内联元素:
<!-- 正确 -->
<div>
  <h1></h1>
  <p></p>
</div>
<!-- 正确 -->
<a href=""><span></span></a>
<!-- 错误 -->
<span><div></div></span>
2、块级元素不能放在<p>中:
<!-- 错误 -->
<p><ol><li></li></ol></p>
<!-- 错误 -->
<p><div></div></p>
3、有几个特殊的块级元素只能报含内嵌元素,不能在报含块级元素:
标签 标签 标签
h1 - h6 p dt
4、li内可以报含div标签

这一条其实不必单独列出来,但是网上许多人对比有些疑惑,在此略加说明:

li he div 都是装载内容的容易,地位平等,要知道 li 标签连它的腹肌 ul 或者 ol 都可以容纳,为什么有人会觉得 li 偏偏容纳不 div 呢 ? 虽然li长得瘦小,但是胸襟还是很大的···

5、块级元素与块级元素并列、内嵌元素与内嵌元素并列:
<!-- 正确 -->
<div><h2></h2><p></p></div>

<!-- 正确 -->
<div><a href=""></a><span></span></div>

<!-- 错误 -->
<div><h2></h2><span></span></div>

相关文章

  • HTML5与HTML4的元素嵌套规则

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

  • HTML元素嵌套规则

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

  • XHTML - 元素

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

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

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

  • HTML学习:元素与属性

    一、HTML元素 HTML 文档由 HTML 元素定义,由嵌套的HTML元素(可以包含其他HTML元素)构成,HT...

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

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

  • 3.Sass 嵌套规则与属性

    嵌套规则 Sass 嵌套 CSS 选择器类似于 HTML 的嵌套规则。 嵌套属性 很多 CSS 属性都有同样的前缀...

  • LESS嵌套规则与运算

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

  • 元素嵌套规则

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

  • 2018-12-24

    HTML块级、行级元素、特殊字符,嵌套规则 <1> 块元素独立成一行,可以设置宽高,默认宽度100%。1.文字类块...

网友评论

    本文标题:HTML元素嵌套规则

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