尽管HTML对于所有计算机都是可用的,但是这并不意味着每个人都能以相同的方式体验它。这就像是纽约的中央公园。我们都可能在那里散步过。但是,如果你住在第五大街的顶层豪华公寓里,而我住在长椅上,那么我们对这个公园的看法就会很不一样。
HTML也是这样。尽管实际上任何计算机都可以显示网页,但是这些页面的实际显示效果取决于计算机的类型、显示器、连接的速度以及用来查看页面的软件(浏览器)。当今最流行的浏览器是IE、Firefox、Opera和Safari,同时用手持设备和PDA上网正在逐渐流行起来。不幸的是,这些浏览器显示网页的方式不完全相同。所以,仅仅设计一个漂亮的公园是不够的,还要考虑到参观者的居住条件环境。
但是正如你所担忧的,你的控制能力是很有限的。尽管纽约市旅游委员会(New York City Tourist Board)愿意让每个游客都能够在纽约度过美好的时光,他们也无法让游客在公园大饭店(Park Plaza Hotel)免费住宿。况且,即使他们提供了这样的免费住宿,有些人也不一定会接受,这些人可能更希望只是提供一张床或一顿早餐或许更愿意住到他们的姐姐家里。这就是问题所在。其中的寓意是:人们用来查看页面和系统设置会差异很大,因此,要以适当的方式创建页面,让尽可能多的访问者能够以尽可能接近你期望的方式查看你的页面。本书将讲解如何完成这个任务。