1

即使我已将 text-decoration 设置为 none,h1 元素上仍会显示下划线。如果您想查看完整的 css,请转到此处。我是css新手,这只是我在互联网上找到的一些代码的改编版本,如果问题很明显,对不起。如果问题不在于下面的代码(我认为可能是这样),那么我将添加其他相关代码。

您可以在此处查看正在处理的页面

#pagetop h1 , a:visited
{
    display:block;
    float:left;
    line-height:90px;
    color:#FFFFFF;
    text-align:left;
    font-size:27px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    margin-left:23px;
    text-decoration:none;
}
4

2 回答 2

1

h1 标记中的链接中有文本装饰。添加此样式:

h1 a
{
text-decoration:none;
}
于 2013-04-03T19:33:51.793 回答
0

您的 CSS 选择器#pagetop h1 , a:visited表明您希望将这些样式应用于 anh1以及a处于访问状态的 an。

代码中的逗号表示单独选择器的列表,而不是组合选择器。在您的情况下,您不需要分别为h1和指定相同的样式a

您要选择的是an withina的后代(因此它不适用于所有s):h1#pagetoph1

#pagetop h1 a { text-decoration: none; }
于 2013-04-03T19:37:09.520 回答