CSS禅意花园The zen of css design01

CSS禅意花园The zen of css design01

ID:31908812

大小:4.56 MB

页数:36页

时间:2019-01-27

CSS禅意花园The zen of css design01_第1页
CSS禅意花园The zen of css design01_第2页
CSS禅意花园The zen of css design01_第3页
CSS禅意花园The zen of css design01_第4页
CSS禅意花园The zen of css design01_第5页
资源描述:

《CSS禅意花园The zen of css design01》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Chapter1查看源文件鲑鱼奶油奶酪,15页Web设计的历史很长,且现在还在迅速发展中。Web设计师需要逐字逐句地查看源文件,反复试验并挑战自己的极限。很多人对这个过程乐此不疲,痴迷于其中,随着时间的流逝,Web标准及其最佳实践开始逐渐浮出水面。Web与我们所依赖的最重要的软件——浏览器开始变得唇齿相依起来。在本书中,你将学到掌握当代Web设计的理念、过程和技术所必需的一使用了JavaScript的作品,44页切知识。查看源文件1查看源文件上个世纪90年代末的互联网是一个疯狂且危险的国度。任何事情都可能

2、发生,新东西不停地出现。没有人能确定互联网当年应该是怎样的。就像孩童拿到了一件新玩具一样,“挑战极限”成为了那时人们的口头禅。起源人们还在不停地挑战极限。但同时,HTML也以一种用来标记研究论文的简单语言的身份呱呱坠地。浏览器厂商和图形设计师都对其低下的布局能力颇有微词。于是,类似标签和被强行用作布局的

标签等hack1应运而生,用来克服HTML的这些布局上的弱点。但这些hack却破坏了HTML语言的本意——以结构化的方式表示文档。一些基本的HTML元素被滥用于与其本意毫不相关的页

3、面布局中。同时一些具有明确功能的元素却因为不够“美观”而被人们抛弃。为了迁就网站的视觉效果,正确的文档结构往往被忽视。当然,那时主流的浏览器生产厂商并没有帮上什么忙。在事情向好的方向发展之前,情况似乎还将变得更加糟糕。当时的两大浏览器霸主——微软和网景都在不停地开发出自己的私有扩展,再基于这些扩展进一步提供新的扩展,这就是著名的浏览器之战。虽然竞争有利于创新,但这个过程也同样让人感到窒息:Web开发者不得不为同一个站点维护多个版本的HTML代码,因为为某种浏览器编写的HTML代码极少能够正常显示在另一种浏

4、览器中。2Chapter1总之,当时的情况是一团糟。尽管存在着这样那样的问题,但.com兴起时吸引的大量的资金仍旧让Web保持了不断地增长——有了足够的钱,即使要为同一个网站编写两套不同的HTML也没什么大不了的。但在千年之交的时候,无论是网站编写者还是投资者,都终于受够了这种情况。曙光初现在新世纪之初,人们投入到Web上的预算逐渐减少,资金也开始流失。随着经济不断下滑,那些尚未失业的Web开发者很快认识到,这样不停地为各种非标准浏览器编写额外的代码总归不是长久之计。是时候去改变一些东西了。一些来自“草根

5、”的Web设计师组成了一个叫做Web标准项目(WebStandardsProject,WaSP;www.webstandards.org)(图1)的组织,并劝说主流浏览器生产厂商将它们的那些“狂放不拘”的浏览器标准统一起来,共同遵从W3C(WorldWideWebConsortium)所“建议”的规范。这样,浏览器生产厂商基于W3C规范进行标准图1Web标准项目化的过程就为Web开发注入了一丝“一致性”的意识。人们有理由相信,在未来的一段时间之内,Web设计师所创建的复杂页面完全可能以统一的样式呈现在各种

6、浏览器和操作系统之上。W3C规范大都专注于解决较高层的编码以及架构方面的问题,Note但普通的Web设计师却很少需要关心这些。即使这样,W3C还是从W3C致力于推动互联网的发展。自1996年发布第一份规范开始,W3C不停地挑战着上世纪90年中期发布标准化HTML开始,陆续提供了一系列的规范。现有的互联网规则,并为很多种技术提供了这一系列规范约束了发送给浏览器的HTML代码,旨在以一种智能、规范的解决方案。易用并便于实现的方式解决浏览器之间的兼容性问题。查看源文件3为什么是这些标准?W3C的工作组的成员由很

7、多来自不同背景的专业人士组成,这些专业人士聚集在一起,讨论解决一些超前的、普通Web设计师永远都不用关心的问题。他们的目标就是提供一系列经过深思熟虑的建议。这些建议为软件开发者和浏览器指明了发展的方向。若网站编写者和设计师遵从了这些建议,则就可以保证其站点能够在最多数的用户代理(useragent)中正常显示并正常使用。当然,这里的“用户代理”指的是浏览器。但普通的桌面浏览器仅仅是众多“用户代理”中的冰山一角而已。随着移动设备(例如移动电话)的迅速发展,越来越多的用户不再被束缚在PC机前。而且,也不是所有

8、的用户都有能力用浏览器访问网站——因为有些用户不能使用浏览器。例如,一些有特殊可访问性(accessibility)需求的视力不便用户可能需要借助屏幕阅读器软件、盲文设备或是屏幕放大软件等软件的帮助来访问网站。因为W3C创建这些规范的目的是改变90年代Web领域中的各种乱作一团的不兼容现象,所以很难制为所有用户代理制定出统一的网站规范。考虑到这些,W3C发布了一系列的规范,包括HTML4.01、XHTML、级联样式表(Casc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。