HTML标签嵌套的详细规则

这次给大家带来html标签嵌套的详细规则,html标签嵌套的注意事项有哪些,下面就是实战案例,一起来看一下。

最近在重新学习HTML的知识,算是对HTML的一个重新认识吧!别小看了这东西,一切的网页可都是以它为基础的!下面就详细归纳一下HTML标签的嵌套规则吧,希望对大家有所帮助。

XHTML的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要有一定规则,不能任由自己的个人习惯胡乱嵌套—— XHTML 必竟不是 XML。

在 XHTML 的语言里,我们都知道:ul 标签包含着 li、dl 标签包含着 dt 和 dd——这些固定标签的嵌套规则十分明确。但是,还有许多标签是独立的,它们没有被捆绑在一起,比如 h1、div、p……那么这些标签的嵌套规则到底是怎样的?今天就来说说这个话题。

提到 XHTML 标签的嵌套规则,我们先得知道有这么二类 XHTML 标签:
一类叫做 块级元素(block)
一类叫做 内嵌元素(inline,也有许多人叫它:内联、行内、线级等)

块级元素 和 内嵌元素 的划分标准很简单,请把下面二行代码放进 body 标签里: 

代码如下:

立即学习“前端免费学习笔记(深入)”;

div1
div2

浏览器的呈现效果:
div1
div2
页面呈现的这二个 div 占据了二行空间,除非让它们浮动(float)或是进行其他设置,否则谁都不挨着谁,它们都很霸道的占领属于自己的那一行空间——但凡看到某个标签有此现象,你就可以叫它:块级元素(block);
再把下面二行代码也放进 body 标签里: 

代码如下:

立即学习“前端免费学习笔记(深入)”;

span1 span2

浏览器的呈现效果:
span1 span2
这一次,两个 span 并列在一行,它们之间睦邻友好、亲切和谐……像这样的标签行为,我们可以称它们为:内嵌元素(inline);
块级元素和内嵌元素的区别:
·块级元素 一般用来搭建网站架构、布局、承载内容……像这些大体力活都属于块级元素的,它包括以下这些标签:

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

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

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

· 块元素 和 内嵌元素 是可以互相转换的,转换的代码如下:

display: block; /* 转成块元素 */ display: inline; /* 转成内嵌元素 */

· 块元素 和 内嵌元素 对于 CSS 的调用规则是不一样的(这篇文章讨论的是标签嵌套,所以对这个知识点不展开说明)。
简单认识了块元素和内嵌元素以后,下面就可以罗列 XHTML 标签的嵌套规则了:
1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素:

—— 对 —— 对
—— 错

2. 块级元素不能放在

里面:

—— 错

—— 错

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

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

4. li 内可以包含 div 标签 —— 这一条其实不必单独列出来的,但是网上许多人对此有些疑惑,就在这里略加说明:
li 和 div 标签都是装载内容的容器,地位平等,没有级别之分(例如:h1、h2 这样森严的等级制度^_^),要知道,li 标签连它的父级 ul 或者是 ol 都可以容纳的,为什么有人会觉得 li 偏偏容纳不下一个 div 呢?别把 li 看得那么小气嘛,别看 li 长得挺瘦小,其实 li 的胸襟很大滴……
5. 块级元素与块级元素并列、内嵌元素与内嵌元素并列:

—— 对
—— 对

—— 错

相信看了这些案例你已经掌握了方法,更多精彩请关注创想鸟其它相关文章!

相关阅读:

HTML中head头结构应该如何使用

type=”file”的input框样式应该如何操作

在HTML的列表中,dl(dt,dd)、ul(li)、ol(li) 有什么不同

以上就是HTML标签嵌套的详细规则的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1545667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 17:14:45
下一篇 2025年12月9日 05:55:46

相关推荐

  • html的打印代码支持翻页

    这次给大家带来html的打印代码支持翻页,使用html支持翻页的打印代码注意事项有哪些,下面就是实战案例,一起来看一下。 ylbtech_html_print html打印代码,支持翻页  看看 .Noprint{display:none;} .PageNext{page-break-after: …

    好文分享 2025年12月21日
    000
  • HTML的cellpadding属性与cellspacing属性应该如何使用

    这次给大家带来html的cellpadding属性与cellspacing属性应该如何使用,使用html的cellpadding属性与cellspacing属性的注意事项有哪些,下面就是实战案例,一起来看一下。 单元格(cell) — 表格的内容 单元格边距(表格填充)(cellpadd…

    2025年12月21日
    000
  • HTML的form标签用法

    一般表单内多以使用标签收集用户的输入信息,其输入类型是由type决定的。多数情况下被用到的表单标签是输入标签()。输入类型是由类型属性(type)定义的。常见的输入类型有文本域、单选按钮、复选框、下拉菜单等等。  HTML中表单可以用来搜集用户各种类型的输入信息。表单实际上是包含表单元素的区域,在这…

    2025年12月21日 好文分享
    000
  • HTML如何隐藏滚动条或去除滚动条

    滚动条可以存在也可以不存在,本文主要介绍了html 隐藏滚动条和去除滚动条的方法的相关资料,大家一起来学习一下html隐藏滚动条或去除滚动条的方法吧。 1. html 标签加属性 XML/HTML Code复制内容到剪贴板 2.body中加入以下代码 立即学习“前端免费学习笔记(深入)”; html…

    好文分享 2025年12月21日
    000
  • 编写高性能HTML应用有哪些点需要注意

    这次给大家带来编写高性能html应用有哪些点需要注意,编写高性能html应用的注意事项有哪些,下面就是实战案例,一起来看一下。 你怎么能提高网页性能?   大多数开发者会通过JavaScript和图片来优化,通过服务器配置,压缩文件和合并文件 – 甚至调整CSS(合并小图片)。   可怜…

    好文分享 2025年12月21日
    000
  • html的标签的应该怎样嵌套

    这次给大家带来html的标签的应该怎样嵌套,html的标签嵌套的注意事项有哪些,下面就是实战案例,一起来看一下。 XHTML的标签有许多:p、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,…

    2025年12月21日
    000
  • 怎样使用HTML meta优化网页

    这次给大家带来怎样使用html meta优化网页 ,使用html meta优化网页的注意事项有哪些,下面就是实战案例,一起来看一下。 概要 标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 we…

    好文分享 2025年12月21日
    000
  • html文件中include文件内容应该如何使用

    这次给大家带来html文件中include文件内容应该如何使用,使用html文件中include文件内容的注意事项有哪些,下面就是实战案例,一起来看一下。 在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe…

    好文分享 2025年12月21日
    000
  • 怎样实现html的可输入下拉菜单

    这次给大家带来怎样实现html的可输入下拉菜单,实现html的可输入下拉菜单的注意事项有哪些,下面就是实战案例,一起来看一下。 <?php echo ' 汽车 火车 飞机 ‘; $aa=$_GET[‘hh’].”111″; // select 下拉菜单的值 $bb=$_GET[‘bo…

    好文分享 2025年12月21日
    000
  • html怎样使用超链接打开新窗口并且控制该窗口属性

    这次给大家带来html怎样使用超链接打开新窗口并且控制该窗口属性,使用html操作超链接打开新窗口并且控制该窗口属性的注意事项有哪些,下面就是实战案例,一起来看一下。 1、html超链接打开的窗口大小  aaaaaaaaaaaaaaa 2、如果在php中,引号多,比较难弄清除,可通过以下方式: $o…

    好文分享 2025年12月21日
    000
  • html如何使用title属性让鼠标悬停来显示文字

    这次给大家带来html如何使用title属性让鼠标悬停来显示文字,html使用title属性让鼠标悬停来显示文字的注意事项有哪些,下面就是实战案例,一起来看一下。 hello 当鼠标悬停在 hello上一回就会有文字 这里是显示的文字 显示。  相信看了这些案例你已经掌握了方法,更多精彩请关注创想鸟…

    好文分享 2025年12月21日
    000
  • HTML的元素怎么设置焦点

    这次给大家带来html的元素怎么设置焦点,html元素设置焦点的注意事项有哪些,下面就是实战案例,一起来看一下。 <body function myfocus() { document.getElementById(‘id’).focus(); } 相信看了这些案例你已经掌握了方法,更多精彩请…

    好文分享 2025年12月21日
    000
  • html怎样使用style添加属性

    这次给大家带来html怎样使用style添加属性,html使用style添加属性的注意事项有哪些,下面就是实战案例,一起来看一下。 我们可以在需要的连接添加行内样式:  代码如下 30 相信看了这些案例你已经掌握了方法,更多精彩请关注创想鸟其它相关文章! 相关阅读: 立即学习“前端免费学习笔记(深入…

    好文分享 2025年12月21日
    000
  • 在HTML中怎样让Flash不遮挡div元素

    这次给大家带来在html中怎样让flash不遮挡div元素,在html中让flash不遮挡div元素的注意事项有哪些,下面就是实战案例,一起来看一下。 今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会…

    好文分享 2025年12月21日
    000
  • 怎样解决在html中竖列文字竖列显示不全的问题

    这次给大家带来怎样解决在html中竖列文字竖列显示不全的问题,解决在html中竖列文字竖列显示不全的问题的注意事项有哪些,下面就是实战案例,一起来看一下。 代码如下: 文字测试 显示效果: 文 字 测 试 如果是英文字母、数字的话会显示这种效果 文 字 zzzzzzz 123435  相信看了这些案…

    好文分享 2025年12月21日
    000
  • 在HTML/XHTML中的img图像标签应该如何使用

    这次给大家带来在html/xhtml中的img图像标签应该如何使用,在html/xhtml中使用img图像标签的注意事项有哪些,下面就是实战案例,一起来看一下。 图像标签用于在网页里显示一副图像。HTML/XHTML 图像 标签在 XHTML 中,通过 标签来定义显示一副图像。是一个非成对标签。 基…

    好文分享 2025年12月21日
    000
  • 在HTML中水平线标注与代码注释应该如何使用

    这次给大家带来在html中水平线标注与代码注释应该如何使用,在html中使用水平线标注与代码注释的注意事项有哪些,下面就是实战案例,一起来看一下。 水平线使用 标签在当前位置绘制一条水平分割线。例子 主要内容 底部内容 水平线可以对不同的内容部分进行有效隔离,给人以层次感。提示:由于能通过 CSS …

    好文分享 2025年12月21日
    000
  • 怎样用HTML和CSS做出大白

    这次给大家带来怎样用html和css做出大白,用html和css做出大白的注意事项有哪些,下面就是实战案例,一起来看一下。 PS:您最好对 HTML 和 CSS 有一定的了解,但如果你是小白也没关系,小白见「大白」也是可以的! 一、准备工作 进入到 /home/shiyanlou/ 目录下,新建空白…

    好文分享 2025年12月21日
    000
  • html的元素水平垂直居中应该怎么设置

    这次给大家带来html的元素水平垂直居中应该怎么设置,设置html的元素水平垂直居中的注意事项有哪些,下面就是实战案例,一起来看一下。 我们在设计页面的时候,经常要把DIV居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示。 到现在为止,探讨了很多种方法。 HTML: 第一种:…

    好文分享 2025年12月21日
    000
  • HTML你一定要知道的优化技巧

    这次给大家带来html你一定要知道的优化技巧,优化html你一定要知道的注意事项有哪些,下面就是实战案例,一起来看一下。 如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。 很显然HTML 已经达到了一个瓶颈,尽管它是开发We…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信