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的代码。至于节省带宽的意义,并不主要针对普通用户,而主要针对网站经营者,特别是中大型网站,类似新浪、网易这样的站点。一个新闻凯发k8凯发app官网手机客户端首页从500k缩小到170k,假设一天的pageview是3000万(保守数字),那么节省的服务器流量就是330k*30000000=9440g,这个成本的节约是可观的。
第三、向后兼容性
按w3c标准建立的页面,将在未来的新浏览器或者新网络设备中很好的工作。我们只要修改css定制相应的表现形式就行了。
第四、搜索引擎友好性
按w3c标准制作的网站,对搜索引擎更加“透明”,因为良好清晰的结构使得搜索引擎能够方便的判断与评估信息,从而建立更精确的索引,提高关键词排名,增加网页收录数。
第五、符合国际趋势
为残障人士提供方便的网络浏览是美国及欧洲一些国家的法律规定,由于web标准页面的清晰结构、语义完整,一些相关设备能很容易的正确提取信息给残障人士。因此,方便盲人阅读信息也成为web标准的天生好处之一。
html5
html5是html下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所制定的javafx的需求,并且提供更多能有效增强网络应用的标准集。
下面是一个html5网站,讲述了html5和flash的故事,还附有一个游戏,分别对应html5和flash。遗憾的是并不是所有浏览器都支持。
css3
css3是css技术的升级版本,css3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括:盒子模型、列表模块、
css3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持css2。css3主要的影响是将可以使用新的可用的选择器和属性,这些会允许实现新的设计效果(譬如动态和渐变),而且可以很简单的设计出现在的设计效果(比如说使用分栏)。
很多原先只能用ps制作的效果,现在用css3就能轻松实现。同样遗憾的是并不是所有浏览器都支持。
下图是纯css3编写的图标:
上一篇:移动应用程序设计的演变