dvbbs
收藏本页
联系我们
论坛帮助
dvbbs
恢复默认设置
登录
注册
搜索
风格
论坛状态
论坛展区
我能做什么
>> 电脑网络管理、网页制作、免费素材、经验交流、软硬件......
搜一搜相关精彩主题
肿瘤咨询在线论坛
→
站务服务
→
『 电脑网络 』
→ 去超链接下划线专题详解
您是本帖的第
1363
个阅读者
树形
打印
标题:
去超链接下划线专题详解
管理员
头衔: 义工
等级:管理员
威望:
1
文章:827
积分:4593
注册:2004年1月31日
楼主
去超链接下划线专题详解
以下内容含错误标记
去超链接下划线专题详解 <P>去掉超链接的下划线,需要用样式表CSS来控制。关于CSS的概念,我写了一篇《<a href="http://www.webshu.com/tutorial/act/7,id=0322.htm" target="_blank" ><FONT color=#00006a>样式表简明教程</FONT></A>》,详细而且精炼、通俗,我想,很有必要阅读一下。 <P>当然,如果你暂时不想深入了解CSS的概念,下面将举三个实例来说明如何控制超链接的下划线。用记事本打开网页源代码(也可以先用IE打开网页,然后点击IE菜单栏的“查看→源文件”),然后弹出如下记事本窗口:<br>[code]<SCRIPT src="../../js/t1.js"><br></Script><br> <STYLE>#o{margin-top:0}</STYLE> <P><TABLE> <TR><TD><TABLE> <TR><TD><P><TABLE cellSpacing=0 cellPadding=0 bgColor=#d4d0c8> <TR><TD><P ><TABLE height=18 cellSpacing=0 cellPadding=0 bgColor=#0a246a> <TR><TD><TABLE height=18 cellSpacing=0 cellPadding=0 width=531 bgColor=#a6caf0> <TR><TD></TD></TR></TABLE></TD></TR></TABLE><P ><TABLE cellSpacing=0 cellPadding=0> <TR><TD width=2><TD vAlign=top width=18 height=19><IMG src="http://www.webshu.com/t/n4.gif"> <TD vAlign=top width=461><P ><B>webshu.htm - 记事本</B></P><TD vAlign=top width=34><P ><IMG src="http://www.webshu.com/t/n1.gif"><IMG src="http://www.webshu.com/t/n2.gif"></P><TD vAlign=top><P ><IMG src="http://www.webshu.com/t/n3.gif"></P></TD></TR></TABLE><P><Q>文件(<U>F</U>)编辑(<U>E</U>)搜索(<U>S</U>)帮助(<U>H</U>)</Q> <P><TEXTAREA><html><br><head><br><title>网页树树</title><br></head><br><body><br>……<br></body><br></html></TEXTAREA><Script src="../../js/t2.js"><br></script>[/code]<br> </P></TD></TR></TABLE></P></TD></TR></TABLE></TD></TR></TABLE><P><P>找到<head>和</head>这两句了吗?样式表语句就加在它们中间。如下: <P><html><BR><head><BR><style>a{TEXT-DECORATION:none}</style><BR></head><BR><body> <P>仅仅加入<style>a{TEXT-DECORATION:none}</style>这一句就去掉超链接下划线了,这是个最简单的例子,你试着这样做就会成功的。 <P>二、上面的例子只是告诉你如何一次性去掉超链接下划线,如果你的网页当中有的超链接需要下划线,有的不需要,该怎么办呢?首先你要构思好,你的网页中的超链接大部分是有下划线的,还是没下划线的? <P>·如果大部分超链接不要下划线,就可以加入<style>a{TEXT-DECORATION:none}</style>这一句,然后在少数要下划线的超链接里使用这个方法,它就有下划线了:<a href=****><u>文字</a>。 <P>·如果大部分超链接都要下划线,就可以不要加入前面提到的这句。把它改为:<style>.n{TEXT-DECORATION:none}</style>,注意:n前面有个点,它表示类选择符,然后在网页的超链接当中可以多次引用,就可单独去掉个别超链接了,例如: <P><a class=n href=http://www.webshu.com>网页树树</a><BR><a class=n href=http://www.cctv.com>中央电视台</a><BR><a class=n href=http://www.ziyy.com>自由泳网</a> <P>三、如何让超链接去掉下划线,鼠标停留在上面时有下划线? <P>可以改为这句:<style>a{TEXT-DECORATION:none}a:hover{TEXT-DECORATION:underline}</style><BR>说明,a表示超链接,a:hover在样式表里属于伪类,表示鼠标悬停时候的状态。请看下面的实例区,分别把鼠标停留在上面,看看有什么不同: <P><TABLE> <TR><TD><STYLE>a.xh{TEXT-DECORATION:none}a:hover.xh{TEXT-DECORATION:underline}a.h2{TEXT-DECORATION:underline}a:hover.h2{TEXT-DECORATION:none}</STYLE> <P><a href="http://www.webshu.com/" target="_blank" ><FONT color=#00006a>网页树树</FONT></A><a href="http://www.cctv.com/" target="_blank" ><FONT color=#00006a>中央电视台</FONT></A></P></TD></TR></TABLE><P>这是如何做到的呢?方法与刚才第二个实例类似,先确定你的网页大部分超链接需要哪种效果。再举个实例说明一下: <P><style>a{TEXT-DECORATION:none}a.xh{TEXT-DECORATION:none}a:hover.xh{TEXT-DECORATION:underline}</style>,它等价于<style>a,a.xh{TEXT-DECORATION:none}a:hover.xh{TEXT-DECORATION:underline}</style>,这在前面介绍的《样式表简明教程》中有介绍。加入这句之后,网页内的超链接都没有下划线,如果你想让一部分超链接初始无下划线,鼠标悬停时有下划线,就用这种方法: <P><a class=xh href=http://www.webshu.com>网页树树</a><BR><a class=xh href=http://www.cctv.com>中央电视台</a><BR><a class=xh href=http://www.ziyy.com>自由泳网</a> <P>由上可以看出,我们又用了一次CSS伪类,它的定义格式是:选择符.类选择符{属性;属性值},例如前面提到的a.xh{TEXT-DECORATION:none}。 <P>怎么样,是不是有点复杂?其实比较简单,容易理解。如果觉得复杂的话,只要学会例一就可以了。 <P>超链接变色的方法与此同理,<a href="http://www.webshu.com/tutorial/act/7,id=0202.htm" target="_blank" ><FONT color=#00006a>请见这里</FONT></A>。</P>
我是网站清洁工。
2005-7-30 17:53:24
1
1
1/1页
1
发短信
购买论坛点券
我能做什么
我发表的主题
我参与的主题
基本资料修改
用户密码修改
联系资料修改
用户短信服务
编辑好友列表
用户收藏管理
个人文件管理
论坛通行证设置
今日贴数图例
主题数图例
总帖数图例
在线图例
在线情况
用户组在线图例
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
贺卡发送
网上贸易 创造奇迹!
阿里巴巴
Alibaba
Copyright ©2000 - 2002
chinaonco
.net
Powered By
Dvbbs
Version 7.1.0 Sp1
页面执行时间 0.09399 秒, 4 次数据查询