`

html嵌套规则

 
阅读更多

转载:http://www.studyofnet.com/news/412.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. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素:

<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、h2、h3、h4、h5、h6、p、dt


4. li 内可以包含 div 标签 —— 这一条其实不必单独列出来的,但是网上许多人对此有些疑惑,就在这里略加说明:

li 和 div 标 签都是装载内容的容器,地位平等,没有级别之分(例如:h1、h2 这样森严的等级制度^_^),要知道,li 标签连它的父级 ul 或者是 ol 都 可以容纳的,为什么有人会觉得 li 偏偏容纳不下一个 div 呢?别把 li 看得那么小气嘛,别看 li 长得挺瘦小,其实 li 的胸襟很大 滴……


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

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

<div><h2></h2><span></span></div> —— 错

 

分享到:
评论

相关推荐

    XHTML标签嵌套规则

    strict模式下,XHTML标签的嵌套规则。

    前端开源库-html-nest-rule

    HTML嵌套规则主要涵盖以下几个方面: 1. **元素的正确嵌套**:HTML元素必须正确嵌套,即每个打开的标签`&lt;tag&gt;`必须有相应的关闭标签`&lt;/tag&gt;`,并且子元素应该完全包含在父元素内。例如,`&lt;div&gt;&lt;p&gt;内容&lt;/p&gt;&lt;/div&gt;`是...

    (X)HTML Strict 下的嵌套规则

    HTML 4.01 Strict和XHTML 1.0 Strict这两种标准在很大程度上遵循相同的嵌套规则,但也有细微差异。以下是一些关键的嵌套原则: 1. **标签大小写敏感**:在XHTML中,所有的标签名称必须使用小写字母,如`&lt;p&gt;`而不是`...

    XHTML标签的嵌套规则.pdf

    以下将详细介绍XHTML标签的嵌套规则,以及与之相关的HTML和CSS基础知识。 首先,XHTML中的标签可以分为两大类:块级元素和内联元素。块级元素通常表现为结构化元素,如、到、等,这些元素在页面上通常表现为块状,...

    html标签的嵌套规则介绍

    strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要有一定规则,不能任由自己的个人习惯胡乱嵌套,那么,html标签的嵌套规则有哪些呢? 一、HTML 标签包括 块级元素(block)...

    重要知识XHTML标签的嵌套规则.pdf

    在XHTML中,标签的嵌套规则是确保文档结构清晰、合法的关键。了解这些规则对于编写高质量的网页代码至关重要。 首先,XHTML标签的嵌套需要遵循一定的层次关系。每个开始标签(opening tag)必须有一个相应的结束...

    HTML标签嵌套规则详细归纳适合新手朋友

    下面就详细归纳一下HTML标签的嵌套规则吧,希望对大家有所帮助。 XHTML的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限...

    HTML5标签嵌套规则详解【必看】

    HTML5标签嵌套规则是构建网页结构的重要组成部分,它规定了不同类型的HTML元素如何相互包含。在HTML5中,元素的分类方式发生了变化,不再基于display属性,而是根据内容模型来划分,使得网页结构更加清晰,有利于...

    cSS盒模型与HTML元素分类及嵌套原则.pdf

    了解了这些基础知识后,开发者在进行网页设计和布局时,就可以更合理地使用CSS盒模型来调整元素的大小和位置,以及更准确地运用HTML元素的分类和嵌套规则来构建网页结构。举例来说,在使用盒模型时,可以通过调整内...

    HTML中的块级、行级元素,特殊字符,嵌套规则

    如果介绍HTML网页基本标签的嵌套规则,首先要说的就是元素的分类。元素可以划分为块级元素和行级元素,块级元素是什么?它可以独占一行,可以设置宽高度,默认是100%;行级元素与之相反,它的内容决定它的宽高度,...

    makefile嵌套

    至于提供的链接(https://www.cnblogs.com/hzijone/p/9940935.html),这篇文章可能更详细地介绍了如何在实践中编写和使用嵌套Makefile,包括具体的例子和技巧,对于深入理解和应用这一概念非常有帮助。 总结起来,...

    XHTML标签的嵌套规则分析

    XHTML标签是构建网页结构的基础,它们有着明确的嵌套规则,确保了文档的语义清晰和浏览器的正确解析。本文主要探讨XHTML标签的嵌套规则,尤其是块级元素和内嵌元素之间的关系。 首先,XHTML标签分为块级元素(block...

    java网页嵌套游戏游戏

    通过研究这些代码,你可以学习到如何在Java中创建游戏对象、定义游戏规则、实现交互以及优化性能。 总之,Java网页嵌套游戏是利用Java技术在网页中实现游戏的一种方式,虽然现代网页开发更多采用JavaScript等技术,...

    AngularJS使用ui-route实现多层嵌套路由的示例

    在使用ui-router来实现多层嵌套路由时,开发者需要按照ui-router的状态配置规则来定义不同的路由状态,每一个状态都与一个视图模板相关联,并且可以指定该状态下的子状态。ui-router的嵌套路由允许开发者将大的应用...

    WPF嵌套百度EChart

    需要注意的是,由于ECharts是运行在JavaScript环境中的,所以WPF应用和ECharts之间的通信需要遵循异步和跨域规则,确保数据传递的正确性和安全性。 总结起来,WPF结合ECharts提供了一种经济、高效的途径,让开发者...

Global site tag (gtag.js) - Google Analytics