W3C
W3C 的主要核心工作是进行 web标准化,而 W3C标准也被称为 W3C推荐(W3C Recommendations)。通过遵循 W3C标准进行web开发,使得更简易、可方便调节、各浏览器兼容性强、可扩展等,让用户体验达到一定高度!而符合了这一标准网站有些什么优势呢?
第一、兼容性
按W3C标准制作的网站可以在不同浏览器不同分辨率下正常显示,如IE6, IE7,Firefox, Mozilla, Safari, Opera等浏览器下都可以正常显示和浏览,甚至在更老版本的浏览器中也能正常显示基本结构,即使CSS/XSL样式无法解析,它也能显示出完整的信息和结构;
第二、网页代码非常简洁干净,页面共用css,大大提高网页加载速度
按W3C标准制作的页面代码量小,可以节省带宽。这只是web标准附带的好处,因为DIV的结构本身就比TABLE简单,TABLE布局的层层嵌套造成代码臃肿,文件尺寸膨胀。通常情况下,相同表现的页面用DIV+CSS比用TABLE布局的节省2/3的代码。至于节省带宽的意义,并不主要针对普通用户,而主要针对网站经营者,特别是中大型网站,类似新浪、网易这样的站点。一个新闻首页从500K缩小到170k,假设一天的pageview是3000万(保守数字),那么节省的服务器流量就是330k*30000000=9440G,这个成本的节约是可观的。
第三、向后兼容性
按W3C标准建立的页面,将在未来的新浏览器或者新网络设备中很好的工作。我们只要修改CSS定制相应的表现形式就行了。
第四、搜索引擎友好性
按W3C标准制作的网站,对搜索引擎更加“透明”,因为良好清晰的结构使得搜索引擎能够方便的判断与评估信息,从而建立更精确的索引,提高关键词排名,增加网页收录数。
第五、符合国际趋势
为残障人士提供方便的网络浏览是美国及欧洲一些国家的法律规定,由于web标准页面的清晰结构、语义完整,一些相关设备能很容易的正确提取信息给残障人士。因此,方便盲人阅读信息也成为web标准的天生好处之一。
HTML5
HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所制定的HTML 4.01和XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务,如Adobe、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。
下面是一个html5网站,讲述了html5和flash的故事,还附有一个游戏,分别对应html5和flash。遗憾的是并不是所有浏览器都支持。
CSS3
CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。
CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持CSS2。CSS3主要的影响是将可以使用新的可用的选择器和属性,这些会允许实现新的设计效果(譬如动态和渐变),而且可以很简单的设计出现在的设计效果(比如说使用分栏)。
很多原先只能用ps制作的效果,现在用css3就能轻松实现。同样遗憾的是并不是所有浏览器都支持。
下图是纯CSS3编写的图标:
上一篇:移动应用程序设计的演变