css超链接问题 - 爱问答

(爱问答)

css超链接问题

怎么让超链接一个图片一个超链接;

代码如下:

<style type="text/css">

body { fontsize: 12px; color:#000000;}              /*定义字体为12像素,颜色为黑色*/

body { background-color:#0033CC;}                   /*定义网页背景为蓝色*/

.menu {padding:0 0 0 32px;                          /*定义菜单导航横条*/

margin:0;                                           /*定义菜单导航横条*/

list-style:none;                                    /*定义菜单导航横条*/

height:40px;                                        /*定义菜单导航横条高度为40像素*/

background:#66FFFF url(0.png)                       /*定义菜单导航横条颜色为天蓝色*/

repeat-x;                                           /*定义菜单导航横条*/

position:relative                                   /*定义菜单导航横条*/

font-family:Arial, Helvetica, sans-serif;           /*定义菜单导航横条*/

margin-top:50px;                                    /*定义菜单导航横条*/

}

.menu li.top{ display:block;                        /*定义菜单导航横条*/

float:left;                                         /*定义菜单导航横条*/

position:relative;                                  /*定义菜单导航横条*/

}.menu li a.top_link {display:block;                /*定义菜单导航横条*/

float:left;                                         /*定义菜单导航横条*/

height:40px;                                        /*定义菜单导航横条高度为40像素*/

line-height:33px;                                   /*定义菜单导航横条*/

color:#66FFFF;                                      /*定义菜单导航横条颜色为蓝*/

text-decoration:none;                               /*定义菜单导航横条*/

font-size:12px;                                     /*定义菜单导航横条字体为12像素*/

font-weight:bold;                                   /*定义菜单导航横条*/

padding:0 0 0 12px;                                 /*定义菜单导航横条*/

cursor:pointer;                                     /*定义菜单导航横条*/

}

.menu a.top_link span{float:left;                   /*定义菜单导航横条*/

font-weight:bold;                                   /*定义菜单导航横条*/

display:block;                                      /*定义菜单导航横条*/

padding:0 24px 0 12px;                              /*定义菜单导航横条*/

height:45px;                                        /*定义菜单导航横条*/

}

.menu li a.top_link:hover {color:#000000;

background: url(0.png)}                             /*定义菜单导航横条*/

.menu li a.top_link:hover span{

background: url(0.png);}                            /*定义菜单导航横条图片*/  

.menu ul,

.menu :hover ul ul,

.menu :hover ul :hover ul ul,

.menu :hover ul :hover ul :hiver ul ul 

{position:relative;                                /*定义菜单导航横条*/

left:-9999px;                                      /*定义菜单导航横条*/

top:-9999px;                                       /*定义菜单导航横条*/

width:0;                                           /*定义菜单导航横条*/

height:0;                                          /*定义菜单导航横条*/

margin:0;                                          /*定义菜单导航横条*/

padding:0;                                         /*定义菜单导航横条*/

list-style:none;                                   /*定义菜单导航横条*/

}                  

</style>

<!--定义菜单导航横条-->

<ul class="menu">

<li class="top"><a href="grdt" class="top_blank" target="_blank"><span>个人动态</span></a></li>

<li class="top"><a href="bjdt" class="top_blank" target="_blank"><span>班级动态</span></a></li>

<li class="top"><a href="xxdt" class="top_blank" target="_blank"><span>学校动态</span></a></li>

<li class="top"><a href="login" class="top_blank" target="_blank"><span>登录</span></a></li>

<li class="top"><a href="flies" class="top_blank" target="_blank"><span>文件下载与预览</span></a></li>

<li class="top"><a href="grjj" class="top_blank" target="_blank"><span>个人简介</span></a></li>

<li class="top"><a href="bjjj" class="top_blank" target="_blank"><span>班级简介</span></a></li>

<li class="top"><a href="xxjj" class="top_blank" target="_blank"><span>学校简介</span></a></li>

<li class="top"><a href="tgsc" class="top_blank" target="_blank"><span>提供素材</span></a></li>

<li class="top"><a href="feedback" class="top_blank" target="_blank"><span>建议与反馈</span></a></li>

图片:

css超链接问题

由于超链接有四种不同的状态,css用伪类来标识它们。

 (1) :link:设置a对象在未被访问前的样式表属性。

(2) :visited:设置a对象在其链接地址已被访问过时的样式表属性。

(3) :hover:设置对象在其鼠标悬停时的样式表属性。

(4) :active:设置对象在被用户激活(在鼠标点击与释放之间发生的事件)时的样式表属性。 

定义超链接的样式: 

定义超链接样式的一般格式是:

选择符:伪类名 { 样式表 } 

css中关于超链接的四个属性正确顺序为:

a:link {}

a:visited {}

a:hover {}

a:active {}

伪类名字对大小写不敏感,但在定义顺序上有要求。:hover必须被置于:link和:visited之后才是有效的,:active必须被置于:hover之后才是有效的。

如果没有指定伪类,则默认为 :link。 

超链接默认况下是始总有下滑线的,如果要去掉下划线,则需要添加样式    

text-decoration: none;例子:

a:link { color:#dd3409;text-decoration:none; font-size:13px; }/**//* 超链接的样式 */ a:visited { color:#9f301d;text-decoration:none; } 

a:visited:hover { color:#9f301d;text-decoration:underline; } 

a:hover { color:#dd3409;text-decoration:underline; } 

a:active { color:#ff3300;text-decoration:underline; }

相关标签:css

下一篇:金山手机卫士用的如何?

上一篇:=LOOKUP(mid(B4,5,2),left(行政区划代码!B$4:B$38,2),

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?