html标签嵌套规则
我们知道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标签嵌套规则相关推荐
- 一天搞定HTML----标签的嵌套规则06
标签的嵌套规则 代码演示 <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...
- 5.html基础标签:块级+行级元素+特殊字符+嵌套规则
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- html标签的嵌套规则
一.HTML 标签包括 块级元素(block).内嵌元素(inline) 1.块级元素 一般用来搭建网站架构.布局.承载内容--它包括以下这些标签: address.blockquote.center ...
- XHTML标签的嵌套规则
XHTML 的标签有许多:div.ul.li.dl.dt.dd.h1~h6.p.a.addressa.span. strong--我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌 ...
- php标签嵌入规范,HTML标签嵌套的详细规则
这次给大家带来HTML标签嵌套的详细规则,HTML标签嵌套的注意事项有哪些,下面就是实战案例,一起来看一下. 最近在重新学习HTML的知识,算是对HTML的一个重新认识吧!别小看了这东西,一切的网页可 ...
- 前端开发 表格的补充 注释 标签的嵌套规则 0228
表头标签 列分组标签 最终实现,两个标签代替了原有的七个标签 表格体标签 表格的完整结构 浏览器会自动生成表格体标签 代码的注释 标签的嵌套规则
- seo html空格影响,这一对HTML标签嵌套对SEO优化的影响,居然99%的人不知道!
最常见的A标签和H标签该如何正确嵌套?网站中几乎随处可见,HTML的标签不论你怎么使用都是可以正常解析,被浏览器完整地渲染出想要的效果,所以很少有人会关注HTML标签的嵌套规则.而在SEO优化中a标签 ...
- html元素嵌套与并列,HTML的元素嵌套规则
一.HTML 标签包括 块级元素(block).内嵌元素(inline) 1.块级元素 一般用来搭建网站架构.布局.承载内容--它包括以下这些标签: address.blockquote.center ...
- 浅谈块级元素和内联元素的嵌套规则
1. 替换和不可替换元素 从元素本身的特点来讲,可以分为替换和不可替换元素. a) 替换元素 替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容. 例如浏览器会根据<img> ...
- (X)HTML嵌套规则
本文整理于互联网~ 简单认识了块元素和内嵌元素以后,下面就可以罗列 XHTML 标签的嵌套规则了: 1. 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素: & ...
最新文章
- 第三周 9.13-9.19
- Linux日常命令记录
- [学习笔记]几个英语短句(1)
- JavaSE基础知识(5)—面向对象(5.2类的成员)
- C#通过VS连接MySQL数据库实现增删改查基本操作
- python selenium系列(六)实战技巧之弹框处理
- wampserver 安装phpredis扩展
- 《Reids 设计与实现》第十七章 发布与订阅
- AI 又进阶!除了鉴别 PS 图片,还能一键卸妆!
- 机器学习深度学习面试宝典-深度学习500问
- linux 下的按键精灵 xdotool
- matlab地震动,MATLAB在结构地震动力分析中的应用
- eclipse插件下载速度慢,可以这样解决
- sop流程图模板_标准作业流程SOP详解,附流程图绘制规范,不愁不会画!
- VC++ 6.0实现视频捕捉(VFW)
- CDH存在隐患 : 该角色的进程使用的交换内存为xx兆字节。警告阈值:200字节
- 软件测试员比软件开发员要求低些吗?
- 学习笔记 | 演化简单的程序用于玩 Atari 游戏
- php获取搜索记录,PHP写的获取各搜索蜘蛛爬行记录代码
- redisson watchdog 使用和原理
热门文章
- flex的dataGrid:用checkbook和弹出窗口修改,返回修改本行
- 最适合菜鸟的汉诺塔讲解
- word、excel、PPT快捷键一览
- 校园wifi免费上网
- 日本外贸市场开发攻略
- ArcGIS中用数据生成线和面的方法
- JUnit学习笔记6---用stub进行粗粒度测试
- PR音频处理——收尾音乐
- 对应阻尼下的开环增益matlab,自动控制原理实验指导书MATLAB版解析.doc
- 如何修改steam中dota服务器,STEAM玩刀塔自走棋如何设置_STEAM玩刀塔自走棋教程_玩游戏网...