什么是W3C??

                                              为什么想着写这个博客呢,因为最近准备简历去面试,看到好多公司上面都写着熟悉 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> 错 一个块级标签 一个行内标签

猜你喜欢

转载自www.cnblogs.com/hua-21/p/10900529.html
w3c