1. 超链接边框
  2. 派生超链接
  3. 属性选择器超链接
  4. 动态超链接
  5. 图像翻转超链接
  6. CSS工具提示

    1.给链接加上边框

        A:link {

            Color: #f00;

            Text-decoration: none;

            Border-bottom: 1px dashed #333;

            Line-height: 150%;

    }

     

    2.在文章段落中加上超级链接

        A:link {

            Color: #f00;

            Text-decoration: none;

            Border: 1px solid #333;

            Background: #ccc;

            Padding: 2px;

            Line-height: 150%;

    }

     

    3. 用背景图象添加记号

        A:link {

            Color:#f00;

            Padding: 0 15px 0 0;

            Background:url(images/arrow.gif) no-repeat right center;

    }

    A:visited {

        Color:#999;

        Padding: 0 15px 0 0;

        Background:url(images/checkmark.gif) no-repeat right center;

    }

     

    4.利用派生来影响链接

        P a:link, p a:visited, p a:hover, p a:active {

            Color:#f00;

    }

    Ul a {

        Color:#000;

    }

     

    5.利用图片作为下划线

        A:link, a:visited {

            Color: #666;

            Text-decoration:none;

            Background: url(images/underline1.gif) repeat-x left bottom;

    }

    A:hover, a:active {

        Background:url(images/underline1-hover.gif);

    }

     

    6.突出显示不同类型的链接

        .external {

            Background:url(images/externalLink.gif) no-repeat right top;

            Padding-right: 10px;

    }

     

    7.使用属性选择器来做链接

    a[href^="http:"] {

            background:url(images/externalLink.gif) no-repeat right top;

            padding-right: 10px;

    }

    a[href^="mailto:"] {

            background:url(images/email.png) no-repeat right top;

            padding-right: 13px;

    }

     

    8.创建按钮和翻转

        a {

            Display: block;

            Width: 6em;

            Padding: 02.em;

            Line-height: 1.4;

            Background-color: #94b8e9;

            Border: 1px solid black;

            Color: #000;

            Text-decoration: none;

            Text-align: center;

    }

    a:hover {

        background-color: #369;

            color:#fff;

    }

     

    9.具有图象的翻转

            a {

            Display: block;

            Width: 200px;

            Height: 40px;

            Line-height: 40px;

            Background-color: #94b8e9;

            Color: #000;

            Text-decoration: none;

            Text-indent:50px;

            Background: #94b8ea url(images/button.gif) no-repeat left top;

    }

        A:hover {

            Background: #369 url(images/button_over.gif) no-repeat left top;

            Color: #fff;

    }

     

    10.以访问链接样式

    <ul>

    <li><a href="http://www.andybudd.com/">Andy Budd's Blogography</a></li>

    <li><a href="http://www.stuffandnonsense.co.uk/">Stuff and Nonsense</a></li>

    <li><a href="http://www.hicksdesign.co.uk/journal/">Hicks Design</a></li>

    <li><a href="http://www.clagnut.com/">Clagnut</a></li>

    <li><a href="http://www.htmldog.com/">HTML Dog</a></li>

    <li><a href="http://adactio.com/journal/">Adactio</a></li>

    <li><a href="http://www.allinthehead.com/">All In The Head</a></li>

    <li><a href="http://www.markboulton.co.uk/journal/">Mark Boulton</a></li>

    <li><a href="http://www.ian-lloyd.com/">Ian Lloyd</a></li>

    </ul>

     

    ul {

    list-style:none;

    }

    li {

    margin: 5px 0;

    }

    li a {

    display: block;

    width: 300px;

    height: 30px;

    line-height: 30px;

    color: #000;

    text-decoration: none;

    background: #94B8E9 url(images/visited.gif) no-repeat left top;

    text-indent: 10px;

    }

    li a:visited {

    background-position: right top;

    }

     

    11.纯css工具提示

        <p>

    <a href="http://www.andybudd.com/" class="tooltip">Andy Budd<span> (This website rocks) </span></a> is a web developer based in Brighton England.

    </p>

     

    1. tooltip {

      position: relative;

      }

    2. tooltip span {

      display: none;

      }

    3. tooltip:hover {

      font-size: 100%; /* Fixes bug in IE5.x/Win */

    }

    1. tooltip:hover span {

      display:block;

      position:absolute;

      top:1em;

      left:2em;

      padding: 0.2em 0.6em;

      border:1px solid #996633;

      background-color:#FFFF66;

      color:#000;

      }

CSS构造超链接的更多相关文章

  1. 24, CSS 构造超链接

    1. 超链接边框 2. 派生超链接 3. 属性选择器超链接 4. 动态超链接 5. 图像翻转超链接 6. CSS 工具提示 1.给链接加上边框 A:link { Color: #f00; Text-d ...

  2. css构造块级元素

    css 1. 宽高width:数值;height:数值;也可用百分比!长高的设置不会被后代继承2. 背景(1)背景颜色background-color:颜色值;元素的背景颜色默认为transparen ...

  3. css构造文本

    1. 1. 文本缩进text-indent:值:值为数字,最常用的数值单位是px(像素),也可以直接是百分比!text-indent:100px;text-indent:10%;2. 文本对齐text ...

  4. 23 , CSS 构造列表与导航

    1. 列表图片 2. 背景列表 3. 翻转列表 4. 水平导航 1. 内边距与外边距 Ul { Margin: 0; Padding: 0; } 2. 使用图片作为列表图标 Ul { Margin: ...

  5. 学习笔记 第七章 使用CSS美化超链接

    第7章  使用CSS美化超链接 学习重点 认识超链接 熟悉伪类 定义超链接样式 能够灵活设计符合页面风格的链接样式 7.1  定义超链接 在HTML5中建立超链接需要两个要素:设置为超链接的网页元素和 ...

  6. HTML&CSS基础-超链接

    HTML&CSS基础-超链接 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如下图所示,有三个网页 <!DOCTYPE html> <!--Docty ...

  7. CSS控制超链接

    一.伪类 CSS控制元素的某种状态---偽类(用于向某些选择器添加特殊的效果)    偽类的语法:元素标签 偽类名称{属性:属性值;} 二.超链接        a:link:未访问的链接       ...

  8. 【CSS】使用CSS改变超链接样式

    超链接代码 <ahrefahref="http://www.divCSS5.com/"target="_blank" title="关于divC ...

  9. 21 , CSS 构造模型

    1. div 2. 边距 3. 边框 4. 定位 5. 浮动 1 21.1  div 部分(division)---<div>元素,经常以 div 形式引用---是 XHTML 元素,用于 ...

随机推荐

  1. Android布局详解之一:FrameLayout

      原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6702273 FrameLayout是最简单的布局了.所有放在布局里的 ...

  2. vs2008 编译时候 自动关闭 问题解决方法

    最近又出现如此让人崩溃的问题.      vs2008在编译程序时候老是莫名其妙的自动退出.卸载重装以后问题仍然存在.      害我一度以为是vs2008的BUG,看网上说的更新BUG.      ...

  3. bzoj1834: [ZJOI2010]network 网络扩容

    努力看了很久样例一直过不了...然后各种输出中间过程啊巴拉巴拉弄了1h,没办法了...然后突然想到啊原来的边可以用啊为什么不用...于是A了...感人肺腑 #include<cstdio> ...

  4. Apache Struts2 s2-020补丁安全绕过漏洞

    CNVD-ID CNVD-2014-01552 发布时间 2014-03-11 危害级别 高 影响产品 Apache struts 2.0.0-2.3.16 BUGTRAQ ID 65999 CVE ...

  5. WebApp开发框架Ionic+AngularJS+Cordova

    目前的手机APP有三类:原生APP.WebAPP.HybridApp:HybridApp结合了前两类APP各自的优点,越来越流行. Ionic Ionic是一个新的.可以使用HTML5构建混合移动应用 ...

  6. union与struct以及大小端

    两者的区别: 1. 共用体和结构体都是由多个不同的数据类型成员组成, 但在任何同一时刻, 共用体只存放了一个被选中的成员, 而结构体的所有成员都存在.   2. 对于共用体的不同成员赋值, 将会对其它 ...

  7. 动态加载so文件

    在开发过程中,经常会用到第三方库,比如地图.视频.文档编辑.图表之类.依赖这些库,需要添加其SDK,有时需要用到jni层的So文件,比如百度地图等. 那么问题来了,如果两个不同的库之间的so文件发生冲 ...

  8. iOS-利用AFNetworking(AFN 1.x)-实现文件上传

    转:http://www.kaifazhe.com/ios_school/380067.html 官方建议AFN的使用方法 1. 定义一个全局的AFHttpClient:包含有 1> baseU ...

  9. mbr grub的区别

    mbr是磁盘的物理扇区,不是程序名: 因为BIOS很小,功能有限,为了完成加载操作系统的功能,就产生了mbr: bios检测到一个硬盘后,将硬盘的0柱面.0磁头.1扇区的内容经过简单判断后, 至内存中 ...

  10. .NET之美——C#中的委托和事件(续)

    C#中的委托和事件(续) 引言 如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识.但那些远不是委托和事件的全部内容,还有很多的地方没有涉及.本文将讨论委托和事件一些更为 ...