• CSS样式之a标签(原文网址http://www.divcss5.com/shili/s57.shtml)


    这是个人在做网站的时候整理的关于a标签的使用方法,整理一下,方便下次使用。

    一、a超链接的代码

    <a href="http://www.baidu.com" target="_blank" title="关于div css的网站">DIV+CSS</a>

    解析如下:

    target 
    _blank -- 在新窗口中打开链接 
    _parent -- 在父窗体中打开链接 
    _self -- 在当前窗体打开链接,此为默认值 
    _top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页)

    title 后跟链接目标说明,也就是超链接被链接网址情况简要说明,或标题

    CSS可控制超链接样式-css链接样式如下
    a:link是超级链接的初始状态
    a:hover是把鼠标放上去时悬停的状况 
    a:active 是鼠标点击时 
    a:visited是访问过后的情况

    二、简单超链接样式

    1、通常对全站超链接样式化方法
    a{color:#333;text-decoration:none; } //对全站有链接的文字颜色样式为color:#333;并立即无下划线text-decoration:none;
    a:hover {color:#CC3300;text-decoration:underline;}//对鼠标放到超链接上文字颜色样式变为color:#CC3300;并文字链接加下划线text-decoration:underline;

     2、通过链接内设置类控制超链接样式css方法
    案例超链接代码<a href="http://www.divcss5.com/" class="yangshi">CSS</a>
    对应CSS代码
    a.yangshi{color:#333;text-decoration:none; }
    a.yangshi:hover {color:#CC3300;text-decoration:underline;}
    通过这样的设置可以控制链接内的css类名为“yangshi”超链接的样式

    3、通过对应超链接外的父级的css类的css样式来控制超链接的样式
    案例超链接代码<div class="yangshi"><a href="http://www.divcss5.com/">CSS</a></a>
    对应CSS代码
    .yangshi a{color:#333;text-decoration:none; }
    .yangshi a:hover {color:#CC3300;text-decoration:underline;}

    这里值得注意的是a.yangshi与.yangshi a的样式css代码区别

    三、基础认识

    介绍这4个常见伪类作用与解释
    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样式,通过CSS A设置其四种样式效果。通过一个简单的对文本设置css a样式情况了解学习CSS a锚文本样式。

    1、案例css代码

    1. <style
    2. .divcss5 a:link{ color:#F00}/* 链接默认为红色 */ 
    3. .divcss5 a:hover{ color:#000}/* 鼠标悬停黑色 */ 
    4. .divcss5 a:active{ color:#03F}/* 鼠标点击与释放时蓝色 */ 
    5. .divcss5 a:visited{ color:#F0F}/* 访问过为粉红 */ 
    6. /* divcss5对象内 a超链接设置样式 */ 
    7. </style

    2、案例html代码

    1. <div class="divcss5"
    2. DIVCSS5关于 
    3. <href="http://www.divcss5.com/shili/s57.shtml">CSS a样式</a>案例 
    4. </div

    3、案例软件中截图

    css设置a链接样式截图

    4、浏览器实际各种样式截图

    浏览器中各种css A样式截图

    小结:
    一般a:active样式效果是瞬间效果观察不了,所以使用时候可以不用设置。同时超链接默认情况下是自动加下划线的,如果要去掉或再增加下划线可以设置css text-decoration 。

    css a链接背景图片变化案例效果图

          A超链接设置背景图片变化效果图

    a链接背景图片改变

  • 相关阅读:
    C# 关键字总结
    C# .NET、Mono、跨平台 的简单介绍
    Leetcode---剑指Offer题15---二进制中1的个数
    Leetcode---剑指Offer题14---剪绳子
    C# string方法总结
    Unity XML的使用
    C# 文件类总结 File、Directory、FileStream、StreamWriter、StreamReader
    自定义博客园---固定推荐反对到右下角
    自定义博客园---返回顶部
    CentOS 安装Python3.x常见问题
  • 原文地址:https://www.cnblogs.com/694579350liuq/p/6973243.html
Copyright © 2020-2023  润新知