为什么想着写这个博客呢,因为最近准备简历去面试,看到好多公司上面都写着熟悉 w3c ,很纳闷,我是一个新手,w3c是什么呢?没听过!!!

所以就去网上查了:

什么是W3C?

W3C

万维网联盟(world wide web)。

简单的说就是一个国际性的中路组织,专门负责统一web相关的各项标准。

为什么要统一web标准?

试想如果你用你自己家乡话交流,他也用自己的家乡话交流,你们能相互沟通吗?

所以“普通话出现了”,普通话大家都能听懂,能互相理解彼此的意图

这里的不同语种其实就是不同浏览器的解析规则,而你想表达的意思就是浏览器的解析结果

所以,不同的浏览器想要解析出相同的内容呈现给用户,就需要一个统一标准的    “解析规则”

下面是W3C规范:

标签嵌套规则
规则一:
块级元素可以包含行内元素或某些块元素,但行内元素不能包含块元素,它只能包含其他的行内元素
例如:
<div><h1></h1><p></p></div>对 都是块级标签
<a href="#"></a><span></span>对 都是行内标签
<span><div></div></span> 错 行内元素包含块级元素
规则二:
块级元素不能放在<p>里面
例如:
<p><ol><li></li></ol></p>错 p里面包含列表
<p><div></div></p> 错 p里面包含div
规则三:
有几个特殊的块元素只能包含行内元素,不能再包含块级元素
例如:
h1 - h6, p , dt
规则四:
块级元素与块级元素并列,行内元素与行内元素并列
例子:
<div><h2></h2><p></p></div>对 都是块级标签
<div><a href="#"></a><span></span></div> 对 都是行内标签
<div><h2></h2><span></span></div> 错 一个块级标签 一个行内标签

最新文章

  1. Python 【第五章】:线程、进程和协程
  2. Spring MVC 4.1.4 RESTFUL风格返回JSON数据406错误处理
  3. docker网络基础配置
  4. 【leetcode】Evaluate Reverse Polish Notation(middle)
  5. Oracle Segments可以跨多个data files吗?
  6. IEnumerable 使用foreach 详解
  7. WatiN框架学习二——对弹窗的处理
  8. ajax和servlet交互,表单日历插件,表单验证,form.js
  9. 关于字符串 “*****AB**C*D*****” 中前缀、后缀和中间 &#39;*&#39; 的处理
  10. sql语句判断方法之一
  11. java新手笔记21 接口
  12. JAVA去掉字符串前面的0
  13. BufferedReader的ready与readLine使用,以及Premature EOF异常
  14. 菜鸟学SSH(十一)——Hibernate之SchemaExport+配置文件生成表结构
  15. 如何编译tizen源码(图文教程)?
  16. tastypie Django REST framework API [Hello JSON]
  17. windows安装gcc编译器
  18. windows10 conda python多版本切换
  19. ARC 103
  20. 【原创】大数据基础之Hive(5)hive on spark

热门文章

  1. PTA 打印沙漏
  2. response对象和request对象详解
  3. 如何在Eclipse中查看Java类库的源代码
  4. C#中unit
  5. C++ 八数码问题宽搜
  6. springMVC保存数据到mysql数据库中文乱码问题解决方法
  7. 从零开始实现ASP.NET Core MVC的插件式开发(三) - 如何在运行时启用组件
  8. PHP与ECMAScript_5_常用数组相关函数
  9. 入门webpack,看这篇就够了
  10. DDMS 视图 Emulator Control 为灰色