zoukankan      html  css  js  c++  java
  • [转]超链接标签简单的几个样式属性

    原文地址:http://www.cnblogs.com/freeweb/p/4554401.html

    超链接在网页中用的是最多的了,有几个属性我们或许没有注意到,我们一般都用其中的2个左右,这里总结一下,先看一个网页

    复制代码
     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8" />
     5     <style type="text/css">
     6     a:link{text-decoration: none; color:blue; font-size: 18px; font-family: 微软雅黑;}
     7     a:visited{ color:green;}
     8     a:hover{text-decoration: underline; color:#09f; font-size: 19px;}
     9     a:active{text-decoration: blink; color: yellow;}
    10     </style>
    11 </head>
    12 <body>
    13     <a href="">这是超链接</a>
    14 </body>
    15 </html>
    复制代码

    简单的说一下,头部样式标签里面a:link是正常的未被访问过的链接样式,a:active是鼠标点下去到放开这个时间段内链接的样式,a:hover是鼠标移到超链接上超链接样式,a:visitend是已经点击过的超链接样式,常见的是百度搜索结果中我们点击一条条目之后,会发现默认颜色变了,这个是根据浏览器历史记录和缓存来的,清除痕迹之后又复原了

    内部的样式:text-decoration是代表文字修饰效果,none是无下划线,underline是有下划线,blink是鼠标按下之后显示效果,overline是加上划线,line-through是加删除线,

    当然还可以加颜色,字体,字号这样基本的属性,就不详细说了

    有几点需要注意:a:active效果默认浏览器是鼠标点下瞬间是红色,这个我们自己可以按照上面设置;a:visited的样式和a:link相同并且除颜色外无法修改,一般我们只改变颜色;一旦a:link属性设置之后,其他属性默认都继承a:link中的效果,不用指定也可以,如果单独指出,按指出的显示;最后要知道CSS遵循先后顺序,后来的会覆盖前面的,根据这个规律布局的时候一定要考虑代码顺序,按照上面代码的属性顺序可以完整的表现超链接的四种样式,不要颠倒

    根据以上几点,我们最常用的就是a默认属性和鼠标放上效果,这样代码可以精简成下面的:

    a{text-decoration: none; color:blue; font-size: 18px; font-family: 微软雅黑;}
    a:hover{color:#09f;font-size: 19px;}

    这样的话只有默认与鼠标经过两种情况,并可以实现鼠标经过字体变大的效果,这种用的比较多

    以上是超链接基本属性的设置,在这个基础上我们可以结合前端脚本实现更多的效果和功能

  • 相关阅读:
    io系列之常用流一
    C++ 函数参数的默认值
    C++ 函数匹配和作用域声明
    c++ vector 迭代器 demo
    C++ 函数重载和匹配
    C++函数重载和const
    C++函数重载
    iOS开源项目
    Linux系统/网络 笔记
    IO五种模式
  • 原文地址:https://www.cnblogs.com/dirgo/p/9967693.html
Copyright © 2011-2022 走看看