什么是W3C??

博主因面试看到公司要求熟悉W3C,作为新手不知其为何物,便上网查询。了解到W3C即万维网联盟,是负责统一web相关标准的国际性组织,还解释了统一web标准的原因,就像需要普通话统一交流一样,不同浏览器需统一解析规则。

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

 

转载于:https://www.cnblogs.com/hua-21/p/10900529.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值