在使用CSS样式设计网页时,我们经常会使用a标签来添加超链接。然而有时候,我们会发现超链接的下划线没有显示出来,这个问题是怎么造成的呢? 一般情况下,超链接的下划线是自带的,但是在CSS样式中我们可以...
在使用CSS样式设计网页时,我们经常会使用a标签来添加超链接。然而有时候,我们会发现超链接的下划线没有显示出来,这个问题是怎么造成的呢?
一般情况下,超链接的下划线是自带的,但是在CSS样式中我们可以通过text-decoration来控制文字的装饰线条,包括下划线、删除线、上划线等等。如果我们在样式表中将text-decoration设置为none,就会导致超链接下划线消失。
下面是一个例子:
<style>
a {
text-decoration: none;
}
</style> <style>
.no-underline {
text-decoration: none;
}
#my-link {
text-decoration: none;
}
</style>
<br>
<p><a href="http://www.example.com">这个超链接没有下划线</a></p>
<br>
<p><a href="http://www.example.com" class="no-underline">这个超链接也没有下划线</a></p>
<br>
<p><a href="http://www.example.com" id="my-link">这个超链接还是没有下划线</a></p>