在HTML代码中把超链接(标签 a)的下划线去掉的方法有很多
在源代码的<head>
和</head>
之间加上如下的CSS语法控制:
<style type="text/css">
<!--
a:link { text-decoration: none;color: blue}
a:active { text-decoration:blink}
a:hover { text-decoration:underline;color: red}
a:visited { text-decoration: none;color: green}
-->
</style>
其中:
同样,如果讲none替换成overline则给超链接文字加上下划线,换成line-through给超链接文字加上删除线,blink则使文字在闪烁。
上面的链接效果为: 未被点击时超链接文字无下划线,显示为蓝色;当鼠标在链接上时有下划线,链接文字显示为红色;当点击链接后,链接无下划线,显示为绿色。
详情可在W3Cschool首页找到《CSS教程》参考其中的CSS 链接(link) http://www.w3cschool.cn/css/css-link.html
<html>
<head>
<style>a{TEXT-DECORATION:none}</style>
</head><body>
仅仅在<head>
与</head>
中间加入<style>a{ TEXT-DECORATION:none }</style>
这一句就去掉超链接下划线了(找到<head>
和</head>
这两句,样式表语句就加在它们中间。)
如果大部分超链接不要下划线,就可以加入 <style> a{ TEXT-DECORATION:none }</style>
这一句,然后在少数要下划线的超链接里使用这个方法,它就有下划线了: <a href=****><u>
文字</a>
。 ·如果大部分超链接都要下划线,就可以不要加入前面提到的这句。把它改为:<style>.n{ TEXT-DECORATION:none }</style>
, 注意:n前面有个点,它表示类选择符,然后在网页的超链接当中可以多次引用,就可单独去掉个别超链接了,例如:
<a class=n href=http://www.w3cschool.cn>W3Cschool编程入门教程</a>
<a class=n href=http://123.w3cschool.cn>W3Cschool极客导航</a>
<a class=n href=http://wiki.w3cschool.cn>W3Cschool编程百科</a>
可以在<head>
与</head>
之间加上这样一句:<style>a{ TEXT-DECORATION:none}a:hover{TEXT-DECORATION:underline }</style>
说明:a
表示超链接,a:hover
在样式表里属于伪类,表示鼠标悬停时候的状态。 确定你的网页大部分超链接需要哪种效果。如下代码:
<style type="text/css">
a:link,a:visited{
text-decoration:none; /*超链接无下划线*/
}
a:hover{
text-decoration:underline; /*鼠标放上去有下划线*/
}
</style>
<a href="#">超链接</a>
下载App
关注公众号
Copyright©2023 w3cschool编程狮|闽ICP备15016281号-3|闽公网安备35020302033924号
违法和不良信息举报电话:173-0602-2364|举报邮箱:jubao@eeedong.com
联系方式: