CSS禅意花园(样章).pdf版
![]() | ![]() | |
![]() | 图片:20120903032659690.png ![]() CSS禅意花园(样章)
web设计的历史很长,且现在还在迅 速发展中。Web设计师需要逐字逐句地查 看源文件,反复试验并挑战自己的极限。 很多人对这个过程乐此不疲,痴迷于其中, 随着时间的流逝,Web标准及其最佳实践 开始逐渐浮出水面。Web与我们所依赖的 最重要的软件——浏览器开始变得唇齿相 依起来。在本书中,你将学到掌握当代 Web设计的理念、过程和技术所必需的一 切知识。 上个世纪90年代末的互联网是一个疯狂且危险 的国度。任何事情都可能发生,新东西不停地出现。 没有人能确定互联网当年应该是怎样的。就像孩童 拿到了一件新玩具一样, “挑战极限”成为了那时 人们的口头禅。 起源 人们还在不停地挑战极限。但同时,HTML也以一种用 来标记研究论文的简单语言的身份呱呱坠地。浏览器厂商和 图形设计师都对其低下的布局能力颇有微词。于是,类似 <font>标签和被强行用作布局的<table>标签等hack1应运而 生,用来克服HTML的这些布局上的弱点。但这些hack却破 坏了HTML语言的本意——以结构化的方式表示文档。 一些基本的HTML元素被滥用于与其本意毫不相关的页 面布局中。同时一些具有明确功能的元素却因为不够“美观” 而被人们抛弃。为了迁就网站的视觉效果,正确的文档结构 往往被忽视。 当然,那时主流的浏览器生产厂商并没有帮上什么忙。 在事情向好的方向发展之前,情况似乎还将变得更加糟糕。 当时的两大浏览器霸主——微软和网景都在不停地开发出自 己的私有扩展,再基于这些扩展进一步提供新的扩展,这就 是著名的浏览器之战。虽然竞争有利于创新,但这个过程也 同样让人感到窒息:Web开发者不得不为同一个站点维护多 个版本的HTML代码,因为为某种浏览器编写的HTML代码 极少能够正常显示在另一种浏览器中。
| |
![]() | ![]() |