HTML与CSS(图解6):超链接

动态的超链接:

 

<html>
<head>
<title>动态超链接</title>
<style>
<!--
body{background:url(bg9.gif);    /* 页面背景图片 */margin:0px; padding:0px;cursor:pointer;    /*意思就是鼠标指针变成 手 的形状,和放到链接上面的鼠标指针一样*/
}
.chara1{font-size:12px;background-color:#90bcff;    /* 导航条的背景颜色 */
}
.chara1 td{text-align:center;
}
a:link{                            /* 超链接正常状态下的样式 */color:#005799;                /* 深蓝 */text-decoration:none;        /* 无下划线 */
}
a:visited{                        /* 访问过的超链接 */color:#000000;                /* 黑色 */text-decoration:none;        /* 无下划线 */
}
a:hover{                        /* 鼠标经过时的超链接 */color:#FFFF00;                /* 黄色 */text-decoration:underline;    /* 下划线 */
}
-->
</style></head>
<body>
<table align="center" cellpadding="1" cellspacing="0"><!--align="center" 表格对齐格式为置中;cellpadding ="1" 表格中单元格在原有基础上沿四边各加上1个点子宽度。cellspacing ="0" 表格中单元格之间的空白量(也可理解为左侧缩进)--><tr><td><img src="banner3.jpg" border="0"></td></tr>
</table>
<table width="600px" cellpadding="2" cellspacing="2" class="chara1" align="center"><tr><td><a href="#">首页</a></td><td><a href="#">心情日记</a></td><td><a href="#">Free</a></td><td><a href="#">一起走到</a></td><td><a href="#">从明天起</a></td><td><a href="#">纸飞机</a></td><td><a href="#">下一站</a></td></tr>
</table>
</body>
</html>

 

按钮式超链接:

 

<html>
<head>
<title>按钮超链接</title>
<style>
<!--
a{                                        /* 统一设置所有样式 */font-family: Arial;font-size: .8em;text-align:center;margin:3px;
}
a:link, a:visited{                        /* 超链接正常状态、被访问过的样式 */color: #A62020;padding:4px 10px 4px 10px;background-color: #ecd8db;text-decoration: none;border-top: 1px solid #EEEEEE;        /* 边框实现阴影效果 */border-left: 1px solid #EEEEEE;border-bottom: 1px solid #717171;border-right: 1px solid #717171;
}
a:hover{                                /* 鼠标经过时的超链接 */color:#821818;                        /* 改变文字颜色 */padding:5px 8px 3px 12px;            /* 改变文字位置 */background-color:#e2c4c9;            /* 改变背景色 */border-top: 1px solid #717171;        /* 边框变换,实现“按下去”的效果 */border-left: 1px solid #717171;border-bottom: 1px solid #EEEEEE;border-right: 1px solid #EEEEEE;
}
-->
</style></head>
<body><a href="#">首页</a><a href="#">心情日记</a><a href="#">学习心得</a><a href="#">工作笔记</a><a href="#">生活琐碎</a><a href="#">其他</a>
</body>
</html>

 

浮雕超链接:

 

<html>
<head>
<title>浮雕超链接</title>
<style>
body{padding:0px;margin:0px;background-color:#f5eee1;
}
table.banner{background:url(banner1_bg.jpg) repeat-x;width:100%;
}
table.links{background:url(button1_bg.jpg) repeat-x;font-size:12px;width:100%
}
a{width:80px; height:32px;padding-top:10px;text-decoration:none;text-align:center;background:url(button1.jpg) no-repeat;    /* 超链接背景图片 */
}
a:link{color:#654300;}
a:visited{color:#654300;}
a:hover{color:#FFFFFF;text-decoration:none;background:url(button2.jpg) no-repeat;    /* 变换背景图片 */
}
</style>
</head><body>
<table cellpadding="0" cellspacing="0" class="banner"><tr><td><img src="banner1_left.jpg" border="0"></td></tr>
</table>
<table cellpadding="0" cellspacing="0" class="links"><tr><td><a href="#">首页导读</a><a href="#">在线用户</a><a href="#">查询网友</a><a href="#">在线好友</a><a href="#">好友名单</a><a href="#">查看讯息</a><a href="#">发送讯息</a></td></tr>
</table>
</body>
</html>

 
变形鼠标形状:

 参考:

来自:http://www.cnblogs.com/jian1982/archive/2011/08/03/2125873.html

cursor:hand 与 cursor:pointer 的效果是一样,都像手形光标。但用FireFox浏览时才注意到使用cursor:hand在FireFox里并被支持。
cursor:hand :IE完全支持。但是在firefox是不支持的,没有效果。
cursor:pointer :是CSS2.0的标准。所以firefox是支持的,但是IE5.0既之前版本不支持。IE6开始支持。

附:cursor属性收集

光标类型   CSS
十字准心 cursor: crosshair;
手 cursor: pointer;
cursor: hand;
写两个是为了照顾IE5,它只认hand。
等待/沙漏 cursor: wait;
帮助 cursor: help;
无法释放 cursor: no-drop;
文字/编辑 cursor: text;
可移动对象 cursor: move;
向上改变大小(North)   cursor: n-resize;
向下改变大小(South)   cursor: s-resize;
向右改变大小(East)   cursor: e-resize;
向左改变大小(West)   cursor: w-resize;
向上右改变大小(North East)   cursor: ne-resize;
向上左改变大小(North West)   cursor: nw-resize;
向下右改变大小(South East)   cursor: se-resize;
向下左改变大小(South West)   cursor: sw-resize;
自动 cursor: auto;
禁止 cursor:not-allowed;
处理中 cursor: progress;
系统默认 cursor: default;
用户自定义(可用动画) cursor: url(‘ # ‘);
# = 光标文件地址    (注意文件格式必须为:.cur 或 .ani)。

 

例如:

<html>
<head>
<title>鼠标变幻超链接</title>
<style>
<!--
body{padding:0px;margin:0px;background-color:#efe5e2;
}
table.banner{background:url(banner2_bg.jpg) repeat-x;width:100%;
}
table.links{background:url(button3_bg.jpg) repeat-x;font-size:12px;width:100%
}
a{width:80px; height:32px;padding-top:10px;text-decoration:none;text-align:center;background:url(button3.jpg) no-repeat;    /* 超链接背景图片 */
}
a:link, a visited{color:#2d2d26;}
a:hover{color:#FFFFFF;text-decoration:none;background:url(button4.jpg) no-repeat;    /* 变换背景图片 */
}
a.help:hover{                                /* “帮助”按钮的样式 */cursor:help;                            /* 变幻鼠标形状 */
}
-->
</style></head>
<body>
<table cellpadding="0" cellspacing="0" class="banner"><tr><td><img src="banner2_left.jpg" border="0"></td></tr>
</table>
<table cellpadding="0" cellspacing="0" class="links"><tr><td><a href="#">首页导读</a><a href="#">推荐版面</a><a href="#">推荐文章</a><a href="#">收藏夹</a><a href="#">我的信箱</a><a href="#">休闲娱乐</a><a href="#" class="help">帮助</a></td></tr>
</table>
</body>
</html>

 

 

 

 

 

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pointcut 切面表达式 切入点表达式

下面给出一些常见切入点表达式的例子。 任意公共方法的执行&#xff1a; execution(public * *(..)) 任何一个以“set”开始的方法的执行&#xff1a; execution(* set*(..)) AccountService 接口的任意方法的执行&#xff1a; execution(* com.xyz.service.AccountService.*…

keil分散加载文件浅析

什么是分散加载文件分散加载文件&#xff08;scatter file&#xff09;是一个文本文件&#xff0c;它的作用是可以用于描述 ARM 链接器生成映像文件所需要的信息。如果不使用 scatter file 文件来指定&#xff0c;那么 ARM 链接器会按照默认的方式来生成映像文件&#xff0c;但…

socket buffer套接字缓存

最近公司在开发机器人与服务器调度端的通信时需要使用socket&#xff0c;因此找到了该文章作为深刻理解socket内部运作。 Linux网络核心数据结构是套接字缓存(socket buffer)&#xff0c;简称skb。它代表一个要发送或处理的报文&#xff0c;并贯穿于整个协议栈。 1、 套接字…

LAMP 系统性能调优,第 3 部分: MySQL 服务器调优(转)

关于 MySQL 调优 有 3 种方法可以加快 MySQL 服务器的运行速度&#xff0c;效率从低到高依次为&#xff1a; 替换有问题的硬件。对 MySQL 进程的设置进行调优。对查询进行优化。迁移到 DB2? 您正在寻找一种干净利落、无成本的方法用来从 MySQL 迁移到 IBM? DB2? 吗&#xf…

Python--day 3

1 # -*- coding:utf-8 -*-2 # Author:Monarch-T3 4 for 循环5 for i in range(10):6 print("Loop:", i)7 8 for i in range(0, 10, 2): #步长29 continue 跳出本次循环进入下次循环 10 break 结束循环 转载于:https://www.cnblogs.com/Monarch-T/p/10245724…

C语言中的常用文件操作

原文链接 常常觉得&#xff0c;我对很多东西都是要求会用就好&#xff0c;不求甚解。比如说每次一遇到文件操作&#xff0c;我必要查查相关的API和例子&#xff0c;然后依样画葫芦写下来。或许正是因为这种不求甚解的态度&#xff0c;让我一直处于半桶水的状态。看完了《C专家编…

圆梦,手写了个操作系统

大家好&#xff0c;我是发哥。我不止一次在公众号上强调学习操作系统的重要性。至于学习的方法&#xff0c;无外乎看书、看视频、看源码等等。也有推荐过跟着老师一起手写操作系统&#xff0c;但很少有学习方法能同时兼顾以下三点&#xff1a;1、Linux内核2、Windows内核3、自己…

Socket api接口--Send(),Recv()的长度问题

一个包没有固定长度&#xff0c;以太网限制在46&#xff0d;1500字节&#xff0c;1500就是以太网的MTU&#xff0c;超过这个量&#xff0c;TCP会为IP数据报设置偏移量进行分片传输&#xff0c;现在一般可允许应用层设置8k&#xff08;NTFS系统&#xff09;的缓冲区&#xff0c;…

安卓打包apk

打apk包的环境依赖 1.jdk 2.sdk 3.ndk 打apk包的工具 gradle mkdir /usr/local/Android cd /usr/local/Android mkdir sdk gradle ndk 1.jdk安装 略 2.sdk安装 https://www.androiddevtools.cn/下载地址 cd /usr/local/Android/sdk wget https://dl.google.com/android/andro…

收集最全的Joomla教材网站和joomla模板网站

http://www.seonote.net/joomla/the-most-complete-collection-of-joomla-sites-and-joomla-templates-website-materials.html 这篇文章算是为joomla学习者而准备的&#xff0c;包括了适合初学者学习的教材网站、国内比较好的joomla学习网 站以及几个比较好的joomla模板网站&a…

你知道怎么衡量硬件设备的算力吗?

前几天在知乎上看到有知友提问&#xff0c;什么是 GPU 算力。当时简单回答了一下&#xff0c;今天有空&#xff0c;在这里详细谈谈算力。算力也是做高性能计算的核心概念和指标。设备算力分为两部分&#xff0c;其一是设备&#xff0c;其二是算力。设备主要是指 CPU、GPU、DSP、…

socket api中send()和recv()函数工作原理与要点

send()和recv()函数是网络编程中经常使用到的函数&#xff0c;下面详细的比较两者的不同之处 send函数工作原理&#xff1a;send函数只负责将数据提交给协议层。 当调用该函数时&#xff0c;send先比较待发送数据的长度len和套接字s的发送缓冲区的长度&#xff0c;如果len大于s…

Python爬虫入门教程 22-100 CSDN学院课程数据抓取

1. CSDN学院课程数据-写在前面 今天又要抓取一个网站了&#xff0c;选择恐惧症使得我不知道该拿谁下手&#xff0c;找来找去&#xff0c;算了&#xff0c;还是抓取CSDN学院吧&#xff0c;CSDN学院的网站为 https://edu.csdn.net/courses 我看了一下这个网址&#xff0c;课程数量…

UML类图解义 (来自《大话设计模式》)

为什么80%的码农都做不了架构师&#xff1f;>>> 小菜&#xff1a;“对了&#xff0c;我时常在一些技术书中看到这些类图表示&#xff0c;简单的还看得懂&#xff0c;有些标记我很容易混淆。要不你给我讲讲吧。” 大鸟&#xff1a;“这个其实多看多用就熟悉了。我给…

易写易库(EXEK)玩“花”儿之三:命令有图标支持库,附图

释题&#xff1a;如果您认为这个“花”儿&#xff0c;属于之前第一个“花”儿的变种&#xff0c;易语言写支持库也能玩出“花”儿来&#xff08;易写易库(EXEK)进展5&#xff09;&#xff0c;我也不反对。 在开始正文之前&#xff0c;我要首先回答我之前提出的两个问题&#xf…

您好,有什么嵌入式书籍推荐的?

回答下这个后台的留言-----比较推荐下面这个仓库里面的内容&#xff01;https://github.com/ZhongYi-LinuxDriverDev/CS-EmbeddedLinux-Book#%E5%85%A8%E9%83%A8%E6%B1%87%E6%80%BB

闭包的功能举例

闭包可以在函数外部或者其他函数内,访问本函数内的变量: 闭包可以使变量持久,常驻内存,又可以避免变量被外部修改 1 def func():2 name "大傻子" #定义个name "大傻子"3 def func1():4 return name #把name返回给…

低学历者为何能骗取30万年薪职位

内容&#xff1a;<P>  在如今的职场就业中&#xff0c;高学历真的很诱人。号称是美国耶鲁大学管理学博士但只有初中毕业文凭的方某&#xff0c;能不受到高企的忠爱?在方某的精心准备&#xff0c;经历过一系列面试&#xff0c;他终于谋得了一份年薪30万的总经理助理兼人…

VS2017打开低版本的VS MVC架构的项目的时候需要修改的地方

1、需要修改的是.sln文件&#xff0c;即将里面的 Version改为12&#xff0c;其中的VS的版本改为2017 2、项目中后缀名为 .csproj中的代码改一下&#xff1a; 转载于:https://www.cnblogs.com/zhijianhao/p/10253572.html

从外部的js文件中获取ASPX页面的控件ClientID(get control reference from external javascript)...

前言 当使用MasterPage、UserControl等容器时&#xff0c;为了避免控件的重复命名&#xff0c;asp.net会自动将容器中的控件生成一个ClientID&#xff08;Control Tree中的可生成&#xff0c;否则不会生成&#xff09;。 例如&#xff1a;ContentPlaceHolder1中的Button1默认情…