博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
a:link,a:visited,a:hover,a:active 分别是什么意思?
阅读量:6155 次
发布时间:2019-06-21

本文共 1683 字,大约阅读时间需要 5 分钟。

hot3.png

link:连接平常的状态 active:连接被按下的时候 visited:连接被访问过之后 hover:鼠标放到连接上的时候

具体一点就是: 

:hover版本:CSS1/CSS2  兼容性:IE4+ NS4+

语法:
Selector : hover { sRules }
说明:
设置对象在其鼠标悬停时的样式表属性。
在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。
目前IE5.5+仅支持CSS1中的:hover。
:active版本:CSS1/CSS2  兼容性:IE4+
语法:
Selector : active { sRules }
说明:
设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性。
在CSS1中此伪类仅可用于a对象。且对于无href属性(特性)的a对象,此伪类不发生作用。在CSS2中此伪类可以应用于任何对象。并且:active状态可以和:link以及:visited状态同时发生。
目前IE5.5+仅支持CSS1中的:active。
:link版本:CSS1  兼容性:IE4+ NS4+
语法:
Selector : link { sRules }
说明:
设置a对象在未被访问前的样式表属性。
IE3将:link伪类的样式表属性作用于visited伪类。
默认值由浏览器决定。
对于无href属性(特性)的a对象,此伪类不发生作用。
:visited版本:CSS1  兼容性:IE4+ NS4+
语法:
Selector : visited { sRules }
说明:
设置a对象在其链接地址已被访问过时的样式表属性。
IE3将:link伪类的样式表属性作用于visited伪类。
默认值由浏览器决定。定义网页过期时间或用户清空历史记录将影响此伪类的作用。
对于无href属性(特性)的a对象,此伪类不发生作用。

 

 

 

 

 

 

在 body{ } 选择器下输入以下代码:

a:link, a:visited{

text-decoration: underline;
color: #336699;
}

 

 

  • 这些代码是干吗用的?给你所有的链接都加上下划线的(text-decoration: underline;)和上了蓝色(color: #336699;)。这是不同色调的蓝色,但是它确实是蓝色因为最后两个数字(代表蓝色)是最高值的数字。

  • a:link 用于样式化链接。当你想把一个词转变为链接的时候,用什么实现呢?使用 <a> 和 </a> 这对标签,因此样式化链接就是样式化 a:link

  • a:visited 用于样式化已经访问过的链接。

  • 另外一种输入方式:

    a:link{
    text-decoration: underline;
    color: #336699;
    }

    a:visited{

    text-decoration: underline;
    color: #336699;
    }

  • 当给a:link 和 a:visited这两个选择器应用 text-decoration: underline; 和 color: #336699; 这两个属性的时候。可以使用逗号来区分。

第2步:

在 a:link, a:visited{ } 下输入以下代码:

a:hover{

text-decoration: none;
}

这些代码是干吗用的呀? 你当你把指针移到链接上面时候下划线消失。

如果你不想在默认情况下有下划线而是在当你把指针移到链接上面的时候出现下划线,那么就在 a:link 和a:hover 之间交换下 text-decoration: 的值。

如果你想更改你链接悬停时的颜色,那么就增加 color: 和任何你想要的十六进制代码,如:

a:hover{

text-decoration: none;
color: #ff0000;
}

转载于:https://my.oschina.net/parchments/blog/669480

你可能感兴趣的文章
敏捷测试者的担当
查看>>
微服务通信策略
查看>>
用WinForm/WPF代码来为.NET Core 3.0功能投票
查看>>
Netflix:我们为什么要将GraphQL引入前端架构?\n
查看>>
Micronaut for Spring支持Spring Boot应用以Micronaut形式运行
查看>>
腾讯信鸽海量移动推送服务是如何构建的
查看>>
Emacs 简介
查看>>
Invokedynamic:Java的秘密武器
查看>>
Android Pie提供了自适应供电、神经网络API 1.1等新特性
查看>>
扩展访问:Uber Lite App开发始末
查看>>
io.js 1.0.x发布
查看>>
一文剖析区块链现状:丛林法则下的胜者
查看>>
《The Corporate Startup》作者访谈
查看>>
分布式数据库TiDB是如何结合OLTP和OLAP的?
查看>>
为什么已有Elasticsearch,我们还要重造实时分析引擎AresDB?
查看>>
腾讯云答治茜:云计算为独角兽和传统企业提供了哪些沃土?
查看>>
Java8 lambda支持
查看>>
HTML5移动端音乐播放器(启蒙篇)
查看>>
sass笔记-1|Sass是如何帮你又快又好地搞定CSS的
查看>>
angular组件-特殊的瀑布流(原创)
查看>>