如何从链接中删除下划线?那是我的代码 我尝试在那里键入一些代码,但仍然无法正常工作
@charset "utf-8";
/* CSS Document */
.top {
color:black;
font-family:Calibri;
text-decoration:none;
}
table {
}
<table>
<tr>
<td><a href="Home.html"><p class="top">Home</p></a></td>
</tr>
</table>
答案 0 :(得分:2)
答案 1 :(得分:2)
您的.top
课程更改了p
代码的样式,但a
标记设置了text-decoration
,因此您必须指定或{添加在a
标记另一个类并设置它的text-decoration
属性。
一种可能的方式:
<table>
<tr>
<td>
<a href="Home.html" class="no-underline">
<p class="top">Home</p>
</a>
</td>
</tr>
</table>
和
.no-underline {
text-decoration: none;
}
答案 2 :(得分:1)
您必须将text-decoration: none
设置为<a>
标记本身,而不是设置在其中的<p>
。
答案 3 :(得分:1)
应该是这样的:
a {
text-decoration: none;
}
答案 4 :(得分:0)
我将.top
替换为a
标记
@charset "utf-8";
/* CSS Document */
a {
color:black;
font-family:Calibri;
text-decoration:none;
}
table {
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Home</title>
<link rel="stylesheet" type="text/css" href="css.css">`enter code here`
</head>
<body>
<table>
<tr>
<td><a href="Home.html"><p class="top">Home</p></a></td>
</tr>
</table>
</body>
</html>