2013-04-03 63 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; 
}