我们知道js代码如果有语法错误,浏览器会拒绝执行并报错。但是!浏览器遇到不合法的html时不会报错,会千方百计地把它渲染出来。

XHTML 标签的嵌套规则了:

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> —— 错

总体来说:块级元素能嵌入内联元素和部分块级元素,内联元素只能嵌入内联元素。

1、只能嵌入内联元素的块级元素:h1~h6, p, dt

2、li元素可以嵌入ul, ol, div

下面有几个典型的错误:

1.开始与结束标签嵌套错误;

 <div><h2>标题</div></h2>

2.p元素嵌套div

<p><div>好的</div>
</p>

3.列表元素li的兄弟元素为div

<ul><li>天上下凡三圣母</li><div>沉香日夜哭着要寻母</div></ul>

4.a元素嵌套a元素

<a href=""><a href="">链接</a></a>

5.h元素嵌套div元素

<h1><div>标题</div></h1>

转载于:https://www.cnblogs.com/sunmarvell/p/9583419.html

html标签嵌套规则相关推荐

  1. 一天搞定HTML----标签的嵌套规则06

    标签的嵌套规则 代码演示 <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...

  2. 5.html基础标签:块级+行级元素+特殊字符+嵌套规则

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  3. html标签的嵌套规则

    一.HTML 标签包括 块级元素(block).内嵌元素(inline) 1.块级元素 一般用来搭建网站架构.布局.承载内容--它包括以下这些标签: address.blockquote.center ...

  4. XHTML标签的嵌套规则

    XHTML 的标签有许多:div.ul.li.dl.dt.dd.h1~h6.p.a.addressa.span. strong--我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌 ...

  5. php标签嵌入规范,HTML标签嵌套的详细规则

    这次给大家带来HTML标签嵌套的详细规则,HTML标签嵌套的注意事项有哪些,下面就是实战案例,一起来看一下. 最近在重新学习HTML的知识,算是对HTML的一个重新认识吧!别小看了这东西,一切的网页可 ...

  6. 前端开发 表格的补充 注释 标签的嵌套规则 0228

    表头标签 列分组标签 最终实现,两个标签代替了原有的七个标签 表格体标签 表格的完整结构 浏览器会自动生成表格体标签 代码的注释 标签的嵌套规则

  7. seo html空格影响,这一对HTML标签嵌套对SEO优化的影响,居然99%的人不知道!

    最常见的A标签和H标签该如何正确嵌套?网站中几乎随处可见,HTML的标签不论你怎么使用都是可以正常解析,被浏览器完整地渲染出想要的效果,所以很少有人会关注HTML标签的嵌套规则.而在SEO优化中a标签 ...

  8. html元素嵌套与并列,HTML的元素嵌套规则

    一.HTML 标签包括 块级元素(block).内嵌元素(inline) 1.块级元素 一般用来搭建网站架构.布局.承载内容--它包括以下这些标签: address.blockquote.center ...

  9. 浅谈块级元素和内联元素的嵌套规则

    1. 替换和不可替换元素 从元素本身的特点来讲,可以分为替换和不可替换元素. a) 替换元素 替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容. 例如浏览器会根据<img> ...

  10. (X)HTML嵌套规则

    本文整理于互联网~ 简单认识了块元素和内嵌元素以后,下面就可以罗列 XHTML 标签的嵌套规则了: 1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素: & ...

最新文章

  1. 第三周 9.13-9.19
  2. Linux日常命令记录
  3. [学习笔记]几个英语短句(1)
  4. JavaSE基础知识(5)—面向对象(5.2类的成员)
  5. C#通过VS连接MySQL数据库实现增删改查基本操作
  6. python selenium系列(六)实战技巧之弹框处理
  7. wampserver 安装phpredis扩展
  8. 《Reids 设计与实现》第十七章 发布与订阅
  9. AI 又进阶!除了鉴别 PS 图片,还能一键卸妆!
  10. 机器学习深度学习面试宝典-深度学习500问
  11. linux 下的按键精灵 xdotool
  12. matlab地震动,MATLAB在结构地震动力分析中的应用
  13. eclipse插件下载速度慢,可以这样解决
  14. sop流程图模板_标准作业流程SOP详解,附流程图绘制规范,不愁不会画!
  15. VC++ 6.0实现视频捕捉(VFW)
  16. CDH存在隐患 : 该角色的进程使用的交换内存为xx兆字节。警告阈值:200字节
  17. 软件测试员比软件开发员要求低些吗?
  18. 学习笔记 | 演化简单的程序用于玩 Atari 游戏
  19. php获取搜索记录,PHP写的获取各搜索蜘蛛爬行记录代码
  20. redisson watchdog 使用和原理

热门文章

  1. flex的dataGrid:用checkbook和弹出窗口修改,返回修改本行
  2. 最适合菜鸟的汉诺塔讲解
  3. word、excel、PPT快捷键一览
  4. 校园wifi免费上网
  5. 日本外贸市场开发攻略
  6. ArcGIS中用数据生成线和面的方法
  7. JUnit学习笔记6---用stub进行粗粒度测试
  8. PR音频处理——收尾音乐
  9. 对应阻尼下的开环增益matlab,自动控制原理实验指导书MATLAB版解析.doc
  10. 如何修改steam中dota服务器,STEAM玩刀塔自走棋如何设置_STEAM玩刀塔自走棋教程_玩游戏网...