一、经常用于定义链接样式的四个伪类:

  1. :link
  2. :visited
  3. :hover
  4. :active

  锚标签和伪类链接起来书写的方法就是定义链接样式的基础方法:

  1. a:link未访问的链接
  2. a:visited已访问的链接
  3. a:hover鼠标在链接上
  4. a:active点击激活链接

  没有规矩不成方圆,虽然链接定义写好了,但它也是有规则的,如果这四项的书写顺序稍有差错,链接的效果可能就没有了,所以每次定义链接样式时务必确认定义的顺序,link--visited--hover-active,也就是我们常说到的LoVe HAte原则(大写字母就是它们的首字母)。

  在CSS中写上a:link{}这样的定义会使整个页面的链接样式改变,但有些局部链接需要特殊化,这个问题也不难解决,只要在链接样式定义的前面加上指定的id或class就可以了。

 

二、去除下滑线

a {text-decoration: none;}

 

三、链接在新窗口打开

<a href="......"  target="_blank">Visit W3School!</a>

  默认为_self

<a href="/index.html">首页</a>  站内链接,相对URL

 

四、连接到页面的不同位置

<a href="#C4">查看 Chapter 4。</a>

<h2><a name="C4">Chapter 4</a></h2>
<p>This chapter explains ba bla bla</p>

创建从另一个页面指向该文档中“C4”部分的链接 方法是:将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 anchorName 这个命名锚

五、邮件链接

<a href="mailto:someone@microsoft.com?cc=someoneelse@microsoft.com&bcc=andsomeoneelse2@microsoft.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!">发送邮件!</a>
抄送 cc=someoneelse@microsoft.com
秘密抄送
bcc=andsomeoneelse2@microsoft.com
主题 subject=Summer%20Party (20%是空格)
内容 body=You%20are%20invited%20to%20a%20big%20summer%20party!

 

六、鼠标小手

a{cursor:hand;}

 

七、当鼠标停在超链接上时显示的文本

<a href="http://www.cnblogs.com/sunyunh/" title="随心而动的博客!">我的博客</a>