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