2013-04-03 48 views
0

即使我已将文字修饰设置为none,下划线仍显示在h1元素上。如果你想看到完整的CSS,去here。我对css很陌生,这只是我在互联网上找到的一些代码的修改版本,如果问题很明显,那么很抱歉。如果问题不在下面的代码中(我认为这可能是),那么我会添加其他相关的代码。即使设置了文字修饰,下划线仍会显示

你可以看到here

#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; 
} 

回答

0

你的CSS选择器#pagetop h1 , a:visited状态,你想这些样式应用到h1和也是一个a在其访问的状态。

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

要选择什么是a这是h1#pagetop后裔(这样是不是适用于所有h1 S):

#pagetop h1 a { text-decoration: none; } 
+0

谢谢你,这正是我需要的我会在几分钟内接受:) – 2013-04-03 19:41:26

+0

谢谢,我很高兴这不是令人困惑:)不知道我是否正确解释。祝你好运! – 2013-04-03 19:45:29

+0

你的解释很棒,我现在明白了很多。谢谢 – 2013-04-03 19:49:18

1

这是工作的页面有在h1标签的链接文字装饰。 添加这种风格:

h1 a 
{ 
text-decoration:none; 
} 
相关问题