CSS3与HTML5总体来看,就是多了很多功能,比方说屏幕自适应,插入视频或音乐等,为什么官方说是经过很多努力

2025-05-15 22:21:17
推荐回答(1个)
回答1:

HTML5和CSS3是行业标准,并不是指你看到的那些代码。而标准的制定是很简单的事么?比如说CSS3指定了一个样式规则,这条规则就必须得到所有浏览器生产商(即使不是所有,也至少必须是主流的浏览器)的认可并且合成到他们的软件中,而且必须严格按照这条规则来进行实施,否则这条规则就不可能形成标准,那么当网页中使用了这条规则后,在不同的浏览器中就会出现千差万别的效果,甚至完全无效果!最典型的反面例子就是IE咯,到现在全世界的WEB开发程序员仍然要为IE的“非标准行为”而专门给IE擦屁股,苦不堪言!
标准的制定是一个很复杂的过程,远不是你想象的那么简单。各大厂商基本上都想在自己的浏览器上有一些个性化的东西,进而又都想把这些东西变成标准,而CSS3和HTML5的目的就是协调大家的关系,消除分歧,然后制定出一系列的标准来,这个过程肯定不会轻松的。
浏览器是一种特殊的软件,尽管世界上的各种浏览器(很多是你听都没听过的哦)在任何方面都可以千差万别,但是它们的产品(即网页)做出来后必须是完全一模一样的!而这就是CSS和HTML(当然也包括最新的CSS3和HTML5)所要达到的目的!