007  017 我们只是简单使用了,href 的超链接功能,这次详细介绍下所有用法

我先从 W3c - CSS 手册,把官方伪类样式说明给你看下:

就是四种:

1.a:link

设置a对象在未被访问前(未点击过和鼠标未经过)的样式表属性。

也就是html a锚文本标签的内容初始样式。

2.a:hover

设置对象在其鼠标悬停时的样式表属性。

也就是鼠标刚刚经过a标签并停留在A链接上时样式。

3.a:active

设置A对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性。

也就是鼠标左键点击html A链接对象与释放鼠标右键之间很短暂的样式效果。

4.a:visited

设置a对象在其链接地址已被访问过时的样式表属性。

也就是html a超链接文本被点击访问过后的CSS样式效果。

常用的都是通过 Css 样式来控制上面 4 种超链接样式,中文看着很费劲吧。。。

英文简单易懂:link、hover、active、visted

废话不多说,先上一段代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>超链接大全</title>

<style type="text/css"></style>

</head>

<body>

<div>

吹尽天下之水,凡开卷有益

</div>

</body>

</html>

效果图:

这就完成了一个最简单的超链接,很简单。

为了和 047 - H5布局入门总结(36 - 46)形成统一风格,特意添加 div 区块,其实不写一样。

稍微解释下 target 属性,也有四个参数:

_blank -- 在新窗口中打开链接

_parent -- 在父窗体中打开链接

_self -- 在当前窗体打开链接,此为默认值

_top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页)

设置页面打开超链接的情况,按使用即可。

1

链接初始样式

先修改超链接初始样式 a:link

a:link {

font-size:33px;

font-family: "NSimSun";

text-decoration: none;

}

最后一个 text-decoration 是用来修改超链接下划线滴,实际开发常常none

text-decoration:none 无装饰,通常对html下划线标签去掉下划线样式

text-decoration:underline 下划线样式

text-decoration:line-through 删除线样式-贯穿线样式

text-decoration:overline 上划线样式

效果图:

2

链接访问后样式

第二次修改a:visited样式:

a:visited{

font-size:23px;

color:#F08;

text-decoration: none;

}

点击完超链接,原始超链接效果变为:

3

鼠标放到链接上样式

添加 a:hover

a:hover{

font-size: 66px;

color: #6F6;

font-family: "HeiTi";

text-decoration: overline;

}

效果图:

放到 hover 样式,咱们用过,不做细说~

4

链接被按下时样式

添加 a:active

a:active{

font-size: 100px;

color: #6F6;

text-decoration: line-through;

}

效果图:

注意,下按,就是按下鼠标左键不松开的效果

一松开左键,则将执行跳转。

5

修改样式顺序

a:hover{

font-size: 66px;

color: #6F6;

font-family: "HeiTi";

text-decoration: overline;

}

a:link{

color: #000;

font-size:33px;

font-family: "NSimSun";

text-decoration: none;

}

a:visited{

font-size:333px;

background-color:#F08;

text-decoration: none;

}

a:active{

font-size: 100px;

color: #6F6;

text-decoration: line-through;

}

效果图:

发现 hover 就不好使了!

Why?

很简单伪类选择有顺序要求:

在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。

在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。

HTML5 | 实用Tips - 4 - 超链接样式大全相关推荐

  1. 《HTML5+CSS3网页布局和样式精粹》.(张亚飞).[PDF]ckook

    图书作者: 张亚飞 图书编号: 9787302261834 图书格式: PDF 出 版 社: 清华大学出版社 出版年份: 2011 图书页数: 500-600 [内容简介] 对于初入门的网页设计者和开 ...

  2. CSS(2 )-- CSS样式大全

    常用css样式大全Author:xu_shuyi201504039.CSS颜色代码大全http://www.cnblogs.com/axing/archive/2011/04/09/CSS.html1 ...

  3. html 样式大全,2017最新css样式大全

    2017最新css样式大全 CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化.CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网 ...

  4. CSS样式大全(网络收集整理)

    CSS样式大全(网络收集整理 字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 { ...

  5. Web--Css样式大全

    一. 字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 {font-style: ...

  6. HTML5实用知识点

    本文讲解HTML5实用知识点 新增的表单type Canvas使用 SVG使用 Audio使用 Video使用 网页缓存 文件缓存 后台worker Server-Sent Events 定位 拖放功 ...

  7. html 5 设置标签居中,Html5中新增标签与样式实现元素水平垂直居中的方法

    Html5中新增标签与样式实现元素水平垂直居中的方法 发布时间:2021-06-12 12:44:51 来源:亿速云 阅读:71 作者:小新 这篇文章将为大家详细讲解有关Html5中新增标签与样式实现 ...

  8. html标签缺省(自带)样式大全

    html标签默认样式整理 作者:佚名  来源:互联网 时间:07-30 16:54:48 文为大家整理了html标签默认样式属性及浏览器默认样式等等,喜欢css布局的朋友们可以学下,希望对大家有所帮助 ...

  9. C#日期函数所有样式大全

    C#日期函数所有样式大全  DateTime dt = DateTime.Now;  //   Label1.Text = dt.ToString();//2005-11-5 13:21:25  // ...

最新文章

  1. 深蓝学院的深度学习理论与实践课程:第三章
  2. [转]程序员技术练级攻略
  3. Trie的C++实现及HDU1251,hdu1671
  4. 汇编语言基础知识摘要(《汇编语言》王爽)第 3 / 17 章
  5. ABAP 获取登陆者的IP地址和主机名
  6. Ubuntu系统rm命令删除文件没有提示,怎么办?
  7. mysql安全补丁如何处理_3分钟学会mysql数据库的逻辑架构原理
  8. 上线到凌晨4点半 pagehelper的bug?
  9. mysql封装执行_解决Mysql封装类执行报错——Mysql::insert() should not be called
  10. python模拟手机充值场景_appium+Python实例(二)模拟新建场景表(辅助测试执行)...
  11. 获得执行计划方法三-sql_trace
  12. mysql 禁用swap_MySQL如何避免使用swap
  13. 道路矢量数据下载教程
  14. CentOS客户端加载ISCSI磁盘
  15. 资产设备使用时,GPS干扰的问题该怎么解决?
  16. IDEA 奇淫 插件
  17. 阿里云403(Forbidden)Access to XMLHttpRequest at ‘‘ fromorigin ‘‘ has been blocked by CORS policy:Respon
  18. 微信小程序(JS逻辑文件)
  19. Web TOP10漏洞之sql注入
  20. vin端口是什么意思_振荡器基础1——为什么振荡器需要正反馈?什么是LC自激振荡器?...

热门文章

  1. Java对接阿里云号码隐私保护
  2. CE修改器入门:未知数值扫描
  3. YF安全卫士build 5.1.0正式发布
  4. mysql 聚簇索引和非聚簇索引_MySql聚簇索引与非聚簇索引的区别
  5. Cmake生成debug版本和release版本
  6. TDSQL inside之路
  7. 与链接服务器的测试连接失败
  8. 宜立方商城——搜索功能的实现
  9. JavaFX Image Invalid URL or resource not found
  10. 【工具】文字识别软件(OCR) ABBYY Finereader 11简单使用