网络编程
位置:首页>> 网络编程>> 网页设计>> [翻译]标记语言和样式手册 Chapter 14 图片替换(7)

[翻译]标记语言和样式手册 Chapter 14 图片替换(7)

作者:zhaozy 来源:3user.com 发布时间:2008-02-18 12:56:00 

标签:样式,图片,标记,css,手册

恢复超链接

最后,对首页以外的其他页面来说,仍然希望使用者能够点击标识,回到首页.但是在把图片宽度设置成0之后要怎么办到呢?现在根本没有能够点击的区域.

我们为标识的<a>加上一条声明,把它的点击范围"伸展"到覆盖整个背景图片的范围,宽度与替换的图片相同.

#logo a {
  border-style: none;
  display: block;
  width: 173px;
  }

通过用CSS指定<a>的宽度,我们甚至能提供两张大小不同的图片,在这个例子中,他们的大小是一样的.

加上了border-style属性去掉了大多数浏览器为图片链接自动加上的预设边框(图14-8).

图14-8 超链接标识,显示选择范围

成果

看看图14-9和14-10,你能发现,再使用刚刚示范的标记源代码与样式之后,就能为无法使用样式,无法启动CSS的使用者分别提供一套标识.当标识有链接时,仍能以一条简单的CSS做出选择范围.


图14-9 支持CSS的浏览器显示hi_fi标识


图14-10 不支持CSS时显示的lo-fi标识

相信这个示例显示了现实世界里使用图片替换技术也不必内疚的情况,确切来说,就是将现存的行内图片用另一个CSS引用的图片取代的情况.

接下来,继续看看另一个现实世界的个案研究,这是我为Fast Company网站设计的导航系统,它结合了无序清单,图片置换..以及一点其他的手法.

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com