CSS链接

链接是网站的重要组成部分,几乎在每个网页上都能看到不少的链接,合理的设计链接的样式能够给网页的颜值加分。链接有四种不同的状态,分别是
link、visited、active 和 hover,可以通过以下伪类选择器来为链接的四种状态设置不同的样式:

  • :link:定义普通或未访问链接的样式;
  • :visited:定义已经访问过链接的样式;
  • :hover:定义当鼠标经过或悬停在链接上时的样式;
  • :active:定义点击链接时的样式。

通过上面的四个伪类选择器,您可以像给普通文本定义样式那样,为链接定义任何想要的 CSS 样式,例如颜色、字体、背景、边框等。

注意:在定义四个伪类选择器时需要按照一定的顺序,一般情况下:hover必须位于:link:visited之后,:active 必须位于:hover之后。

在 Chrome、Firefox、Safari 等主流的 Web
浏览器中,都为链接定义了一套默认的样式,如果不专门为链接设置样式,浏览器则会使用默认的链接样式。

  • 普通链接:带有下划线的蓝色文本;
  • 已访问的链接:带有下划线的紫色文本;
  • 点击链接时:带有下划线的红色文本;
  • 经过或悬停在链接上时:链接的外观并没有变化,它将保持先前状态的颜色。

1. :link

通过:link伪类选择器可以为普通或未访问的链接设置样式,示例代码如下:

<!DOCTYPE html><html><head><style>a {text-decoration: none;}a:link {font-size: 18px;border: 1px solid black;padding: 5px;margin-left: 10px;background: #ccc;color: black;}</style></head><body><a href=''>这是一个链接</a><a href=''>这是另一个链接</a></body></html>

运行结果如下图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
图::link 伪类选择器演示

2. :visited

通过:visited伪类选择器可以为已经访问过的链接设置样式,示例代码如下:

<!DOCTYPE html><html><head><style>a {text-decoration: none;}a:link {font-size: 18px;border: 1px solid black;padding: 5px;margin-left: 10px;background: #ccc;color: black;}a:visited {background: #FFFF99;border: 1px soild red;color: red;}</style></head><body><a href=''>这是一个链接</a><a href=''>这是另一个链接</a></body></html>

运行结果如下图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
图::visited 伪类选择器演示

3. :hover

通过:hover伪类选择器可以定义当鼠标经过或悬停在链接上时的样式,示例代码如下:

<!DOCTYPE html><html><head><style>a {text-decoration: none;}a:link {font-size: 18px;border: 1px solid black;padding: 5px;margin-left: 10px;background: #ccc;color: black;}a:visited {background: #FFFF99;border: 1px solid red;color: red;}a:hover {background: #9c6ae1;border: 1px solid black;color: black;}</style></head><body><a href=''>这是一个链接</a><a href=''>这是另一个链接</a></body></html>

运行结果如下图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
图::hover 伪类选择器演示

4. :active

通过:active伪类选择器可以定义点击链接时的样式,示例代码如下:

<!DOCTYPE html><html><head><style>a {text-decoration: none;}a:link {font-size: 18px;border: 1px solid black;padding: 5px;margin-left: 10px;background: #ccc;color: black;}a:visited {background: #FFFF99;border: 1px solid red;color: red;}a:hover {background: #9c6ae1;border: 1px solid black;color: black;}a:active {background: #000;border: 1px solid black;color: white;}</style></head><body><a href=''>这是一个链接</a><a href=''>这是另一个链接</a></body></html>

运行结果如下图所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
图::active 伪类选择器演示

原文地址CSS链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1547921.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

项目经理的“七宗罪”

项目经理作为团队的领导者&#xff0c;承担着确保项目按时、按质、按预算完成的重任。然而&#xff0c;即便是最经验丰富的项目经理&#xff0c;在追求项目成功的道路上也难免会遇到各种误区与挑战。 第一宗罪&#xff1a;盲目乐观 症状&#xff1a;对项目难度估计不足&#…

自己偷偷玩!(NSFW)无内容审查大模型推荐

大家好&#xff0c;我是画画的小强 今天给大家推荐几个(NSFW)无内容审查的大模型&#xff0c;可以让你部署在本地电脑运行&#xff01; CausalLM-14B CausalLM-14B 是基于阿里通义实验室的大模型 Qwen-14B 加入其他中文数据集训练而来&#xff0c;经过量化和 DPO 算法的重构…

Simple Calculator(简单计算器:算法初阶,代码基础,“纯”手撕)

简单计算器&#xff1a;仅适用无括号加减乘除&#xff0c;算法初阶&#xff0c;代码基础&#xff0c;不调库或模块“纯”手撕。 (笔记模板由python脚本于2024年09月22日 12:08:02创建&#xff0c;本篇笔记适合喜欢用python解决实际问题的coder翻阅) 【学习的细节是欢悦的历程】…

都说网络安全缺口那么大,但为何招聘数量却不多?总算明白了!

为啥网安领域缺口多达300多万人&#xff0c;但网安工程师也就是白帽黑客却很少&#xff0c;难道又是砖家在忽悠人&#xff1f; 原因主要为这三点: 首先是学校的原因&#xff0c;很多学校网络安全课程用的还都是十年前的老教材&#xff0c;教学脱离社会需求&#xff0c;实操技能…

AbMole揭秘3D类器官技术解锁SARS-CoV-2子宫内膜感染新视角

近期&#xff0c;一项由知名科研机构发起的研究&#xff0c;通过创新的3D类器官技术&#xff0c;深入剖析了SARS-CoV-2对子宫内膜的潜在影响&#xff0c;特别是其对垂直传播机制的独特见解&#xff0c;为疫情防控和妊娠安全提供了新的视角。 传统的研究方法受限于二维细胞培养…

牛牛的快递最小花费爬楼梯数组中两个字符串的最小距离

目录 1.牛牛的快递 2.最小花费爬楼梯 3.两个字符串的最小距离 1.牛牛的快递 牛牛的快递_牛客题霸_牛客网 算法思路&#xff1a; 这是一道非常简单的模拟题目&#xff0c;不多做介绍&#xff0c;扩展两个库函数&#xff0c;ceil()向上取整&#xff0c;floor()向下取整。 2.最…

思想和认知,从身边的事情和从小经历就在培养。谁在起跑线!

世界地图就像一张藏宝图&#xff0c;有的地方有宝藏&#xff0c;有的地方物资匮乏。当你拼命努力却一直挖不到宝藏的时候&#xff0c;不妨换个位置挖掘。如果你运气好&#xff0c;很可能就挖到一堆金子直接实现财富自由。运气不好&#xff0c;也能轻松过上小康生活。财富和位置…

低电平电压-电流转换器电路

1 简介 该电路可以为负载 RL 提供精确的低电平电流 IL。该设计由 5V 单电源供电&#xff0c;并使用一个精密低漂移运算放大器和一个仪表放大器。经过简单修改即可更改电压-电流 (V-I) 转换器的范围和精度。 2 设计目标 2.1 输入 2.2 输出 ​​​ 2.3 电源 2.4 负载电阻 3 电…

大规模数据处理:分库分表与数据迁移最佳实践

什么是分库分表 分库分表是一种数据库架构优化策略&#xff0c;它将数据分散存储在多个数据库或表中&#xff0c;以此来提高系统的可扩展性和性能。 虽然分库分表能够提升系统的整体性能&#xff0c;但是也不要一上来就分库分表&#xff0c;如果系统在单表的情况下&#xff0…

Python酷库之旅-第三方库Pandas(128)

目录 一、用法精讲 571、pandas.DataFrame.T属性 571-1、语法 571-2、参数 571-3、功能 571-4、返回值 571-5、说明 571-6、用法 571-6-1、数据准备 571-6-2、代码示例 571-6-3、结果输出 572、pandas.DataFrame.transpose方法 572-1、语法 572-2、参数 572-3、…

自建dns获取域名解析与证书告警

新钛云服已累计为您分享813篇技术干货 背 景 公司A拥有一套云上DNS服务&#xff0c;主要用于支持云中应用和服务的域名解析。为了满足线下门店之间的服务互联需求&#xff0c;公司在内网自建一套Windows DNS服务器&#xff0c;以实现门店之间的高效域名解析。此方案旨在保证内部…

css动态边框

参考&#xff1a; Clip-path实现按钮流动边框动画_在线clip-path-CSDN博客 https://www.5axxw.com/questions/simple/9ju5yt#google_vignette <div class"bottom-top-item-centent bottom-top-item-left"><vue-seamless-scroll :data"listLeftData&q…

脚本命令类恶意代码——PowerShell混淆脚本分析方法

由于PowerShell具有强大的系统管理和自动化能力&#xff0c;它可以被用于执行恶意代码、进行横向移动、执行无文件攻击等恶意行为。其中&#xff0c;Office宏病毒是一种常见的恶意软件形式&#xff0c;它利用Office文档中的宏代码来调用PowerShell并执行恶意行为。这种攻击方式…

PostgreSQL 17 发布了!非常稳定的版本

&#x1f4e2;&#x1f4e2;&#x1f4e2;&#x1f4e3;&#x1f4e3;&#x1f4e3; 作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验&#xff0c; Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、My…

观众IMDB热评9.1分,HBO新作到底有什么魅力

HBO年度大作《企鹅人》终于上线&#xff0c;IMDb评分高达9.1&#xff0c;成为观众热议的焦点。这部剧集的魅力不仅在于其背后的强大制作团队&#xff0c;更在于角色的深度与故事的复杂性&#xff0c;让人忍不住想要深入探讨。 首先&#xff0c;HBO一向以高质量的剧集著称&#…

有关若依登录过程前端的对应处理学习

导言 在用C#搞完个后端后想用若依的前端做对接&#xff0c;不过很久没搞过若依了&#xff0c;想趁这个二次开发的过程记录熟悉一下登录的过程 过程 验证&#xff0c;在permission.js的路由守卫&#xff0c;这里在用户发起api请求时会验证用户的请求是否有token&#xff0c;对…

【LeetCode】动态规划—63. 不同路径 II(附完整Python/C++代码)

动态规划—63. 不同路径 II 前言题目描述基本思路1. 问题定义:2. 理解问题和递推关系:3. 解决方法:3.1 动态规划方法3.2 空间优化的动态规划 4. 进一步优化:5. 小总结: 代码实现Python3代码实现Python 代码解释C代码实现C 代码解释 总结: 前言 本文将探讨“不同路径 II”这一问…

图神经学习笔记

图神经网络基础 图神经网络用于挖掘事物的“普遍联系”&#xff0c;理解原理、应用技术。本文汇总图神经网络相关介绍和基础模型。 图及特性 图是由顶点和边组成的&#xff0c;如下图左所示。一般图中的顶点表示实体对象&#xff08;比如一个用户、一件商品、一辆车、一张银行…

Apache Solr:深入探索与常见误区解析

Apache Solr&#xff1a;深入探索与常见误区解析 Apache Solr 是一个强大的搜索引擎&#xff0c;基于 Lucene 构建&#xff0c;广泛应用于电商平台、日志分析、内容管理系统等领域。Solr 的功能强大&#xff0c;然而它的配置和使用过程却不乏一些容易误解和出错的地方。本文将…

“AI+Security”系列第3期(六):打造最懂安全的智能体-无极AI安全智能体平台落地与实践

近日&#xff0c;由安全极客、Wisemodel 社区、InForSec 网络安全研究国际学术论坛和海升集团联合主办的 “AI Security” 系列第 3 期技术沙龙&#xff1a;“AI 安全智能体&#xff0c;重塑安全团队工作范式” 活动顺利举行。此次活动吸引了线上线下超过千名观众参与。 活动…