2013-07-21 17 views
-1

不確定我的語義是否正確。在我的論壇上,我有一種方法,我的鏈接看起來在常規文章中看起來不錯,但不會在某篇文章中引用某人時,文本會縮小爲較小的字體,並且看起來不太好。設置a:link/a:在另一個css調用中訪問顏色

所以我試過這個,但它根本沒有任何效果。

blockquote { 
    border: 1px solid #ccc; 
    margin: 0; 
    background: #fff; 
    padding: 4px; 
font-size: 11px; 
a:link {color:#00FF00;} 
} 
blockquote cite { 
    font-weight: bold; 
    border-bottom: 1px solid #ccc; 
    font-style: normal; 
    display: block; 
    margin: 4px 0; 
font-size: 11px; 
a:link {color:#00FF00;} 
} 

有什麼我可以做的,以方便地更改鏈接屬性嗎?因爲我嘗試它的方式似乎根本不起作用。

+0

你的問題開始討論引號,但最後談到鏈接..? –

回答

0

您不能嵌套CSS規則是這樣的:

blockquote cite { 
    a:link { } 
} 

你這樣做:

blockquote cite { 

} 
blockquote cite a:link { 
    /* rules for links within 'blockquote cite' */ 
} 

隨着無效的CSS你的一些其他規則可能無法正常工作,它可以導致其他意外格式化的問題。

+0

說實話,這是CSS的基礎,所以也許你應該花時間去閱讀教程。 –

+0

該死的,這是接管頁面上的其他鏈接。在論壇頂部的帖子之外,常規帖子部分和鏈接之間的鏈接被blockquote列舉爲鏈接顏色。 – Damian

+0

'blockquote cite a:link {}'中的規則將隻影響blockquote內的鏈接,然後引用元素。使用[css驗證程序](http://jigsaw.w3.org/css-validator/#validate_by_input) –