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

一、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. <a href="http://www.divcss5.com/shili/s57.shtml">CSS a样式</a>案例
  4. </div>

3、案例软件中截图

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

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

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

时间: 2024-11-05 13:26:29

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

通过css样式去除&lt;table&gt;标签的外边框

可把<tr>标签的css样式的外边框设置成白色 直接贴代码 效果图 原文地址:https://www.cnblogs.com/yongshenwu/p/11783494.html

(5)css样式导入

样式的组成 1.选择器:将样式与页面中的某一个或某些标签建立联系,就要使用选择器,在head标签下写一个style标签,将需控制参数的标签名写在这个style标签下,设置属性即可通过css来控制html的样式,这就是选择器 2.作用域:作用域就是style标签下需要控制的标签名后面的{},这个{}内的参数就是作用域参数 3.样式块:作用域里面的参数语句就是样式语句,这个作用域就是样式块 css的引入方式 1.行间式样式导入,直接将css样式写在标签的style属性中 优点:对样式操作简单粗暴 缺

css样式、选择器规则

css:页面样式,美化页面 css样式的三个规则 1内联式:直接写在html标签中 <p style="color:red"> 直接对html标签使用 style属性 语法:style="样式:值 样式:值" 优点:操控精准 缺点:不灵活,代码 2嵌入式:在<style>标签内给标签css样式 在head标签内 <style type=text/css> 优点:代码精简 缺点:控制不灵活 3外部式:建立单独的 .css文件 使用&

html css样式

css样式: 1. 标签的style属性 2. 写在head里面 style标签中写样式 - id选择区 #i1{ height: 48px; } - class选择器 ****** .名称{ ... } <标签 class='名称'> </标签> - 标签选择器 div{ ... } 所有div设置上此样式 - 层级选择器(空格) ****** .c1 .c2 div{ } - 组合选择器(逗号) ****** #c1,.c2,div{ } - 属性选择器 ****** 对选择到

HTML标签_增加css样式

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <!--第一种增加css样式的方法,在标签中增加style属性--> 9 <div style="backgroun

HTML常用标签及CSS样式选择器

HTML常用标签及CSS样式选择器 html部分 <!DOCTYPE html> <html> <head> <!--头标记 写描述性的信息(css\javaScript)--> <!--引入外部的样式文件 rel:relationship的英文缩写·REL属性用于定义链接的文件和HTML文档之间的关系 --> <link rel="stylesheet" type="text/css" href=&

用Jquery动态append方式加入标签时Css样式丢失的解决方法

一般在Jquery中会用下面的方式来添加新标签: var obj = "<fieldset data-role='controlgroup' data-type='vertical' data-role='fieldcontain'> <input id='menu0" type='checkbox'/><label for='menu0'> 复选框 </label> </fieldset>";  //按个人要求拼接

div style标签内嵌CSS样式

我们在DIV标签内.SPAN标签内.p标签等html标签内使用style属性直接设置div的样式. 一.在<div>标签内使用style设置css样式   -   TOP 1.实例html源代码片段: <div style="font-size:14px; color:#F00">设置字体大小14px,颜色为红色</div> 2.div标签内使用style设置样式截图 div标签内设置样式截图 二.在<span>标签内使用style设置c

关于html5中progress标签的CSS样式总结

HTML5中新增了progress标签,用来表示进度条. <progress value="100" max="100" class="hot"> 显示效果如下: 其中CSS样式代码如下: progress { width: 168px; height: 5px; } progress::-webkit-progress-bar { background-color:#d7d7d7; } progress::-webkit-progr