您的位置:首页 > 职场人生

讲给Android程序员看的前端教程(16)——伪类

2017-12-01 09:31 681 查看
自定义View系列教程00–推翻自己和过往,重学自定义View

自定义View系列教程01–常用工具介绍

自定义View系列教程02–onMeasure源码详尽分析

自定义View系列教程03–onLayout源码详尽分析

自定义View系列教程04–Draw源码分析及其实践

自定义View系列教程05–示例分析

自定义View系列教程06–详解View的Touch事件处理

自定义View系列教程07–详解ViewGroup分发Touch事件

自定义View系列教程08–滑动冲突的产生及其处理

探索Android软键盘的疑难杂症

深入探讨Android异步精髓Handler

详解Android主流框架不可或缺的基石

站在源码的肩膀上全解Scroller工作机制

Android多分辨率适配框架(1)— 核心基础

Android多分辨率适配框架(2)— 原理剖析

Android多分辨率适配框架(3)— 使用指南

版权声明

本文原创作者:谷哥的小弟

作者博客地址:http://blog.csdn.net/lfdfhl

本文视频教程:http://www.stay4it.com/my/course/37

伪类

在CSS中,伪类用于向某些选择器添加特殊的效果。

在此介绍与超链接标签a有关的伪类。请看如下示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>伪类</title>
<style type="text/css">

a:link{
color: red;
text-decoration: none;
}

a:visited{
color: pink;
}

a:hover{
color: green;
text-decoration: underline;
}

a:active{
color: black;
}

</style>
</head>
<body>
<a href="http://blog.csdn.net/lfdfhl" target="_blank">谷哥的小弟</a>
</body>
</html>


代码详解如下:

利用a:link{ }设置了超链接的颜色,它的作用等同于a{ }选择器;但是某些浏览器不支持a:link{ }的写法导致其设置失效

利用a:visited{ }设置超链接访问过后的样式

利用a:hover{ }设置鼠标放到超链接上时的样式

利用a:active{ }设置超链接被点击瞬间的样式

请按照先后顺序实现a:visited{ }和a:hover{ }以及a:active{ }从而确保浏览器显示预计的效果

请分别在IE浏览器和谷歌浏览器中运行本示例,注意伪类在不同浏览器中可能出现的细微差异。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: