首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> CSS教程 -> 调整CSS类型的顺序改变链接状态
调整CSS类型的顺序改变链接状态


文章类别:CSS教程 来源: 作者: 发表日期:2006-9-1 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

  你也许已经意识到,你可以通过指定每一键接的不同风格以建立CSS翻滚效果,这些链接包括普通的链接link (normal), 访问,翻转,以及激活。并且,你可能也知道CSS类型的顺序可以产生效果上的差别,CSS代码后顺序的风格将会取代针对于相同元素的前顺序的风格。建立翻滚效果的类型顺序显得相当重要。

  现在让我们看看如何安排链接状态的类型在不产生冲突的情况下支持正常的翻滚效果,并且如何重新安排这些类型顺序以获得不同的翻滚效果。

  链接状态

  典型的CSS翻滚效果依赖于超链接中四个状态之一的独立类型。可以建立附带CSS预先类的(超链接)类型以指定链接状态:

  a:link——常规,非访问超链接

  a:visited——访问超链接

  a:hover——访问者操作鼠标通过时的链接

  a:active——点击链接

  为了能够使典型的CSS翻滚效果正常工作,CSS代码中的CSS类型顺序显得非常重要,无论它是一个外部类型表格或者是嵌入在HIML页标题栏中的类型规则。

  a:link类型出现的时间为最早,因为它可应用于所有的链接。a:visited类型排第二,它将取代任何链接的a:link格式。(如果a:link类型紧跟着的是a:visited,a:link可能会取代a:visited类型。)其次是a:hover类型,此类型只应用于访问鼠标下的链接。最后是a:active,所以,当链接被点击时,它可以取代所有其它的类型。

  CODE:

以下是引用片段:
  a:link {
  color: #0000FF;
  text-decoration: underline;
  font-weight: normal;
  font-style: normal;
  }
  a:visited {
  color: #3399FF;
  text-decoration: underline;
  background-color: #FFFFFF;
  font-weight: normal;
  font-style: italic;
  }
  a:hover {
  color: #0000FF;
  text-decoration: underline;
  background-color: #FFFF00;
  font-weight: bold;
  font-style: normal;
  }
  a:active {
  color: #FF0000;
  text-decoration: none;
  background-color: #CCCCCC;
  font-weight: bold;
  font-style: normal;
  }


  在CSS代码中的类型顺序确定了每一种类型如何取代其它的类型,即更多的类型可以应用到特定的元素。正常情况下,a:hover类型处于a:link和a:visited类型之后,所以hover状态的类型可以应用于常规和访问的链接。但是,它也并非必须遵循这一方式,你可以改变类型顺序实现不同的效果。

  假设你想在非访问链接中使用翻滚效果,但不想影响到其它访问链接,你或许想到通过代码来处理这种外形上改变,然而你所要做的是重新组织CSS代码。

  从访问链接中移除翻滚效果,可以通过很简单地移除a:visited类型。

  注意,a:visited类型中包含指定所有与a:hover相同属性的规则,否则,当访问者的鼠标通过一个访问链接时,没有被a:visited类型取代的任何a:hover类型属性将会继续再现。

上一篇:ASP.NET 生成 RSS Feed 下一篇:如何隐藏网页中的层DIV
本栏目热门文章
·CSS+DIV设计实例:实现让多个DIV排列时居中 2006-5-28
·CSS+DIV设计实例:纯CSS制作下拉导航菜单 2006-5-28
·引入CSS样式的五种方式 2006-5-28
·超强,用CSS构建iframe效果 2006-4-5
·避免表格table被撑开变形的CSS 2006-5-18
·SPAN和DIV的区别 2006-3-18
·CSS实用教程(一) 2005-10-4
·利用CSS,不通过replace替换标引HTML标记 2005-10-4
·拒绝单调 让网页超链接拥有多姿多彩的下划线 2005-10-4
·css学习的一些心得 2005-12-13
新近更新文章
·调整CSS类型的顺序改变链接状态 2006-9-1
·图片防盗链代码 2006-8-23
·用CSS代码轻松Diy你的网页滚动条 2006-8-23
·利用相对定位及偏移量做精美输入界面 2006-8-19
·用CSS样式固定表格宽度 2006-8-19
·网站重构:利用CSS改善网站可访问性 2006-8-11
·用CSS打造可折叠伸缩名片菜单 2006-6-15
·用CSS做滑动效果的图片画廊 2006-6-15
·CSS+DIV:让文本字符环绕在你的图片周围 2006-6-15
·用相对定位和负向移动完成图片象框阴影 2006-6-15
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: